2011-08-13 190 views
1

当我单击该Localizeable.strings文件的具有要展开的箭头的en子文件时,我看不到该文件中写入的内容。截图:为什么Xcode会让我的Localized.strings文件看起来像这样搞砸了?

screwed up

我可以在Finder中显示真正的文件,然后查看文本编辑,没有任何问题的真正内涵。然后我从TextEdit中复制出来并粘贴到Xcode中,VOILLA都很好看。保存,建立&运行,本地化停止工作。该死的。

任何想法是怎么回事?我在Xcode中创建了它,并且我清楚地记得曾经有一段时间我能够从Xcode内部毫无问题地编辑内容。

+0

这是一个UNICODE问题。字符被错误地解释。尝试使用UTF-8将文件保存在TextEdit中。关闭。再次打开并复制/粘贴。 – QuentinUK

回答

2

该文件很可能以UTF-16编码。因此,您可以转到Info(通用窗格)并为其设置正确的编码。

+0

什么是正确的编码? – openfrog

+0

Xcode问我“你想将文件转换为新编码还是使用新编码重新解释”?你会选择哪一个?转换还是重新解释? – openfrog

+0

对不起,延迟回复。我会选择重新解释...无论如何,如果您没有在源代码控制下创建文件的副本...如果您遇到麻烦,请考虑使用支持utf-16的文本编辑器(如免费的textwrangler)打开它, 。 – sergio

相关问题