0

你好呀

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

任何人都知道1)为什么使用这种编码?2)如何更改它,因此默认情况下它使用 Windows ANSI,就像其他文件一样

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

4

1 回答 1

1

我知道我可能不应该,但我去 pex 论坛上发布了同样的问题 链接到该问题

这是 Peli 的回答(他积极参与 Pex 项目 AFAIK) 回答的副本

1)为什么使用这种编码?

这没有什么特别的原因,除了我们决定使用这种特殊的编码。我们将来会为源文件启用 Windows-1252 (ANSI) 编码。XML 文件仍将被编码为 UTF-8。

2)如何更改它,因此默认情况下它使用 Windows ANSI,就像其他文件一样

不幸的是,这是在 Pex 中硬编码的,您无法更改它。Pex (0.93) 的下一个版本将使用 ANSI。

于 2010-07-09T09:18:10.617 回答