0

やあ

pex テスト ソリューションを生成すると、ファイルのデフォルトのエンコーディングが UCS-2 リトル エンディアンであることに気付きました。残りのすべてのファイルは通常、Windows ANSI でエンコードされているため、これはあまりクールではありません (メモ帳からこの情報を取得しています)。 ++) そしてそれは私の CI 破壊によって確認されました

誰でも知っています 1) なぜこのエンコーディングを使用しているのですか? 2) デフォルトで他のファイルと同様に Windows ANSI を使用するように変更する方法

注: Windows Ansi エンコーディングでファイルを保存し、すべて動作するため、これが問題であることはわかっています。

4

1 に答える 1

1

おそらくすべきではないことはわかっていますが、同じ質問をpexフォーラム の質問へのリンクに投稿しました

これは Peli からの回答でした (彼は Pex プロジェクトに深く関わっています) 回答のコピー

1) なぜこのエンコーディングを使用しているのですか?

これには特別な理由はありませんが、この特定のエンコーディングを使用することにしたこと以外にはありません。今後、ソース ファイルの Windows-1252 (ANSI) エンコーディングを有効にする予定です。XML ファイルは引き続き UTF-8 としてエンコードされます。

2) デフォルトで他のファイルと同様に Windows ANSI を使用するように変更する方法

残念ながら、これは Pex でハードコーディングされており、これを変更することはできません。Pex の次のリリース (0.93) では、ANSI が使用されます。

于 2010-07-09T09:18:10.617 に答える