4

我正在尝试将我的 Strings.xml 的中文版本添加到一个已经有英文和西班牙文版本的项目中,并且该应用程序在启动时只是崩溃,甚至无法扩展文件。我假设有某种我没有考虑到的编码问题,但我完全不熟悉这样做的要求,所以,我完全不知道我应该怎么做才能做到这一点工作。

我将我的语言设置为ch(也许这不正确?)并且 Strings.xml 所在的文件夹为values-ch. 文件中只有一个(测试)字符串,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="q2_sp">請選擇您的語言。(英語/繁體中文)&lt;/string>

如果我不将语言设置为中文,一切都会继续正常工作(因此文件没有损坏),但是当我将语言设置为中文时,应用程序在启动时崩溃,并出现堆栈跟踪,抱怨无法膨胀文件。如果有帮助,我可以粘贴堆栈跟踪,但我希望我忽略了一些明显的东西。

所有帮助表示赞赏。

4

2 回答 2

8

“ch”代表瑞士,中文使用“zh”

于 2012-07-30T19:33:54.997 回答
0

是否可能缺少字节顺序标记?一个字符用户来指示数据流是大端还是小端- 或者其他本地化数据是否具有指示数据是否应解释为 utf 8 或 16 的文档类型?- 对不起 - 没有看到你有文档类型

于 2012-07-30T19:32:25.577 回答