升级到iphone xcode 4.1 build 4B110F后,我的所有localizable.strings文件都在xcode编辑器中显示为乱码。我使用UTF-16创建了这些文件。我找不到告诉编辑他们是UTF-16的方法。我可以通过查看属性列表来查看Localizable.strings文件,但如果我将它们视为源代码,我会看到乱码。我喜欢翻译整个localization.strings文件并将其粘贴到编辑器中。我不想在属性编辑器中一次剪切和粘贴一行。应该有一些方法告诉xcode将文件显示为UTF-16。有没有人有任何想法?
我尝试删除文件并重新添加它们。我曾经被提示输入UTF类型,但它不再这样做了。
答案 0 :(得分:1)
您可以在Xcode 4.1的Utility区域中找到文件的文本编码设置。实用区域是右侧手侧区域。
在实用程序区域中,查找并选择名为“文件检查器”的第一个窗格。 在那里,您将在“文本设置”块中找到文本编码。必要时使用三角形展开。
答案 1 :(得分:0)
我有同样的问题。我只需打开TextWrangler中的前一个字符串文件,然后从TextWrangler复制并粘贴到XCode4的字符串文件视图中,就可以解决它(没有太多实际调查)。结果似乎工作正常。
答案 2 :(得分:0)
修复XCode 4.1 UTF-16编码问题:
1:打开要更改的文件 2:将光标放入文件中,这将使编辑器成为焦点(非常重要)。 3:继续查看“实用工具”窗格(最右侧)的“文本设置”,然后使用“文本编码”下拉列表选择UTF-16或您想要的任何其他编码。
如果您忘记了第2步,并且只在Project Navigator中突出显示该文件,您将看不到编码选项。