全球化源代码
我正在运行一个开源项目,中国用户时不时地报告由于无法识别的转义序列 .cs 和 .js 文件而导致的构建错误。 当他们粘贴看到的文件时,我注意到拉丁字符变成了中文。
我正在使用 Visual Studio,当我查看“高级保存选项”时,设置为“西欧 (Windows) - 代码页 1252”。
我应该使用 Unicode(带签名的 UTF-8)吗? 有没有办法转换解决方案中的所有文件?
I'm running an open source project and every now and then Chinese users report build errors due to unrecognized escape sequences .cs and .js files. When they paste the files as they see them I notice that the Latin characters are changed into Chinese.
I'm using Visual Studio and when I look at "Advanced Save Options" the setting is "Western European (Windows) - Codepage 1252".
Should I be using Unicode (UTF-8 with signature)? Is there a way to convert all files in the solution?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可能应该使用 UTF-8(或 UTF-16),以便可以处理所有字符。 代码页 1252 与 ISO-8859-1 几乎相同,但不能处理中文字符。 这是一个可能令人感兴趣的链接。
You should probably use UTF-8 (or UTF-16) so you can handle all characters. Codepage 1252 is almost the same as ISO-8859-1 but that can't handle Chinese characters. Here is a link that can be of interest.