HI那里
我注意到当我生成一个pex测试解决方案时,文件的默认编码是UCS-2 Little Endian,这不是很酷,因为所有其余文件通常都是用Windows ANSI编码的 (我从Notepadd ++获取此信息)并通过我的CI破解确认
任何人都知道 1)为什么使用这种编码? 2)如何更改它,所以默认它使用Windows ANSI像其他文件
注意:我知道这是问题,因为我使用Windows Ansi编码保存了文件,一切正常
答案 0 :(得分:1)
我知道我可能不应该,但我去了pex论坛上发布了同样的问题 link to the question
这是Peli的回答(他积极参与Pex项目AFAIK) 答案副本
1)为什么使用这种编码?
这没有特别的原因,除此之外我们决定使用这种特殊编码。我们将来会为源文件打开Windows-1252(ANSI)编码。 XML文件仍将编码为UTF-8。
2)如何更改它,默认情况下它使用Windows ANSI像其他文件
不幸的是,这在Pex中是硬编码的,你无法改变它。下一版Pex(0.93)将使用ANSI。