2008-12-20 54 views
1

我正在运行一个开源项目,每当中国用户报告由于无法识别的转义序列.cs和.js文件而生成错误。当他们在看到它们时粘贴这些文件时,我注意到拉丁文字符变成了中文。全球化源代码

我使用Visual Studio,当我看“高级保存选项”时,设置为“西欧(Windows) - 代码页1252”。

我应该使用Unicode(带签名的UTF-8)吗?有没有办法转换解决方案中的所有文件?

回答

2

您应该使用UTF-8(或UTF-16),以便处理所有字符。 Codepage 1252与ISO-8859-1几乎相同,但无法处理中文字符。这里有一个可能有趣的link