【发布时间】:2013-02-28 15:19:40
【问题描述】:
我已经创建了一个android 应用程序,并且我的strings.xml 有一个中文版本。我复制到新的 string.xml 文件中的汉字没有正确显示。当语言未正确呈现时,它们显示为您看到的“方形”字符。如何在我的应用程序中显示汉字。
当我使用中文设置在模拟器中运行应用程序时,它可以正常显示。
【问题讨论】:
-
模拟器和设备运行在同一个安卓版本上?实际上,他们从 4.1 开始支持其他语言。因此,如果您不使用自己的字体文件(.ttf 或 .otf),您可能会在早期版本中遇到问题。大多数语言都是这种情况。但我不确定中文。
-
运行模拟器时字符显示正确。我要问的是为什么中文字符在strings.xml中显示为空白方块
-
所以你的意思是,它适用于模拟器和设备。但它没有在 XML 上正确显示。正确的?在这种情况下,我认为问题出在您的文本编辑器上。您可以尝试在支持中文字符的文本编辑器中打开 strings.xml。可能是记事本。
标签: android eclipse localization character chinese-locale