如何在json本地化文件中处理西班牙语字符

时间:2013-11-12 23:53:34

标签: mvvmcross

我将我的应用程序本地化为西班牙语,我注意到所有西班牙语特定字符(ñ,á,í,ó,ú)都显示为问号(?)而不是字母,例如:我得到了文字“acci?n”而不是“acción”。我猜这是读取json文件时的编码问题(插件无法识别这些字符)。

这是一个错误吗?或者我必须在某个地方指定编码?

提前致谢

Roygar

1 个答案:

答案 0 :(得分:2)

好的,最后我解决了这个问题,我发布了答案,以防将来有人遇到同样的问题。

问题是为json文件编码Visual Studio 2013。当我添加文件并使用默认编辑器打开时,我无法在属性中看到编码,但在使用选项"打开时使用..." (右键单击文件)并选择" XML文本编辑器"我可以右键单击文件内部,选择属性并查看正在使用的编码(在我的情况下是"欧洲西部(Windows)),只需将值更改为Unicode并保存文件解决了所有特殊字符的问题。

我不知道为什么VS 2013设置了这种编码,但至少我找到了修复它的方法......

感谢Stuart的意见和支持..