0

我有一个 iPhone 项目,而我的英文 Localizable.strings 突然不再工作了。我刚刚注意到生成的 .app 文件夹中的英文 Localizable.strings 文件中几乎没有任何数据。从我的 3500 字节原始英文文件中,.app 中的文件为 50 字节(与 .app 中的日语为 3000 字节相比)。

所有的数据都去哪儿了?

我一直在尝试删除构建文件夹并重建所有内容,但这似乎没有帮助。日文字符串工作得很好。

有什么问题?

4

2 回答 2

1

我遇到过类似的问题,就我而言,它们与 .strings 文件的编码有关。显然 Xcode 期望它们是 UTF-16,但是在一些任意应用程序中编辑它们后,它们似乎被保存为 UTF-8。

我通过在 Xcode 中打开它们来解决它,然后通过实用工具栏将编码明确设置为 UTF-16。

于 2012-03-13T13:53:48.997 回答
0

英文文件中有不可见的错误。每行都以 0xFFFE 开头,他们不应该这样做。这很棘手,因为它没有出现在我使用的任何文本编辑器中。直到我在十六进制编辑器中打开文件才出现(不太明显,我可能会添加:p)。我为此使用了十六进制恶魔

于 2010-03-10T21:19:49.597 回答