我将我的应用程序本地化为西班牙语,我注意到所有西班牙语特定字符(ñ、á、í、ó、ú)都显示为问号(?)而不是字母,例如:我得到文本“acci ?n”而不是“acción”。我猜这是读取 json 文件时的编码问题(插件无法识别这些字符)。
这是一个错误吗?或者我必须在某个地方指定编码?
提前致谢
罗伊加
我将我的应用程序本地化为西班牙语,我注意到所有西班牙语特定字符(ñ、á、í、ó、ú)都显示为问号(?)而不是字母,例如:我得到文本“acci ?n”而不是“acción”。我猜这是读取 json 文件时的编码问题(插件无法识别这些字符)。
这是一个错误吗?或者我必须在某个地方指定编码?
提前致谢
罗伊加
好的,最后我解决了这个问题,我会发布答案,以防将来有人遇到同样的问题..
问题是 json 文件的编码 Visual Studio 2013。当我添加文件并使用默认编辑器打开时,我在属性中看不到编码,但是当使用“打开方式...”选项(右键单击文件)并选择“XML 文本编辑器”时,我可以在文件内右键单击,选择属性并查看正在使用的编码(在我的情况下是“欧洲西部(Windows)),只需将值更改为 Unicode 并保存文件即可解决特殊字符的所有问题..
我不知道为什么 VS 2013 设置该编码,但至少我找到了修复它的方法......
感谢斯图尔特的评论和支持..