Pex生成的测试编码UCS-2 Little Endian,为什么,如何改变?

时间:2010-07-08 17:15:12

标签: pex

HI那里

我注意到当我生成一个pex测试解决方案时,文件的默认编码是UCS-2 Little Endian,这不是很酷,因为所有其余文件通常都是用Windows ANSI编码的 (我从Notepadd ++获取此信息)并通过我的CI破解确认

任何人都知道 1)为什么使用这种编码? 2)如何更改它,所以默认它使用Windows ANSI像其他文件

注意:我知道这是问题,因为我使用Windows Ansi编码保存了文件,一切正常

1 个答案:

答案 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。