2011-09-22 57 views
0

升级到iphone xcode 4.1 build 4B110F后,我的所有localizable.strings文件在xcode编辑器中都显示为乱码。我使用UTF-16创建了这些文件。我找不到一种方式告诉编辑他们是UTF-16。我能够通过查看属性列表来查看Localizable.strings文件,但是如果将它们视为源代码,我会看到乱码。我喜欢翻译整个localization.strings文件并将其粘贴到编辑器中。我不想在属性编辑器中一次剪切和粘贴一行。应该有一些方法告诉xcode将文件显示为UTF-16。有没有人有任何想法?iphone sdk Localizable.strings文件在升级后显示在xcode 4.1中更正

我试着删除文件并重新添加它们。我曾经得到提示输入UTF类型,但它不再这样做。

回答

0

我有这个相同的问题。通过简单地打开TextWrangler中的以前的字符串文件,然后从TextWrangler复制并粘贴到XCode4的字符串文件视图中,我可以解决它(没有太多实际调查)。事情似乎结果正常。

+0

谢谢。我在想这是一个可能的选择。 – aullman

1

您可以在Xcode 4.1的实用工具区找到文件的文本编码设置。实用区域是右侧的侧面区域。

在实用程序区域中,查找并选择名为“File Inspector”的第一个窗格。 在那里,您将在“文本设置”块中找到文本编码。如有必要,使用三角形展开。

+0

谢谢!这工作。 – aullman

0

要解决的XCode 4.1 UTF-16编码问题:

1:打开要更改 2文件:将光标到文件,这将给编辑焦点(非常重要)。 3:继续在文本设置的实用程序窗格(最右边)下查找,并使用文本编码下拉菜单选择UTF-16或任何其他您想要的编码。

如果您忘记第2步,并且只在Project Navigator中突出显示该文件,您将看不到编码选项。