2010-07-08 28 views
0

您好Pex生成的測試編碼的UCS-2 Little Endian,爲什麼要改變?

我注意到,當我產生PEX測試解決方案的文件的默認編碼是UCS-2小端,這是不是真的很酷,因爲文件的所有其餘部分通常與Windows ANSI編碼 (我從記事本++得到這個信息),並通過我的CI破解確認它

任何人都知道 1)爲什麼使用這種編碼? 2)如何在默認情況下改變它,所以它使用了Windows ANSI像文件的其餘部分

注:我知道這是問題,因爲我救了Windows ANSI編碼的文件,它的所有作品

回答

1

我知道我可能不應該,但我去了,並張貼同樣的問題在PEX論壇 link to the question

,這是從的Peli的答案(他在很大程度上參與了Pex的項目據我所知)應答的 複製

1)爲什麼使用這種編碼?

除此之外,我們決定使用這種特定的編碼,沒有特別的原因。我們將在未來爲源文件打開Windows-1252(ANSI)編碼。 XML文件仍然會被編碼爲UTF-8。

2)如何使默認情況下它使用了Windows ANSI像文件

其餘改變它不幸的是,這是硬編碼在Pex的,你不能改變這一點。 Pex(0.93)的下一個版本將使用ANSI。