我已经创建了一个 android 应用程序,并且我的 strings.xml 有一个中文版本。我复制到新的 string.xml 文件中的汉字没有正确显示。当语言未正确呈现时,它们显示为您看到的“方形”字符。如何在我的应用程序中显示中文字符。
当我使用中文设置在模拟器中运行应用程序时,它可以正常显示。
我已经创建了一个 android 应用程序,并且我的 strings.xml 有一个中文版本。我复制到新的 string.xml 文件中的汉字没有正确显示。当语言未正确呈现时,它们显示为您看到的“方形”字符。如何在我的应用程序中显示中文字符。
当我使用中文设置在模拟器中运行应用程序时,它可以正常显示。
对于 Eclipse IDE。
在项目资源管理器 > 右键单击string.xml
> 属性 > 资源 > 文本文件编码。应该是 UTF-8。
如果不是,我建议通过 Notepad++ 将相关文件转换为 UTF-8,并更改洞 Eclipse 设置以支持/使用 UTF-8。
如果我没有记错更改 Eclipse 设置,请转到 Window > Preferences > General > Workspace > Text file Encoding > UTF-8
编辑: eclipse编码参考:http: //www.chasingdaydreams.com/2010/04/using-eclipse-with-chinese-or-other-foreign-characters/