为啥 Xcode 让我的 Localized.strings 文件看起来像这样搞砸了?
Posted
技术标签:
【中文标题】为啥 Xcode 让我的 Localized.strings 文件看起来像这样搞砸了?【英文标题】:Why does Xcode make my Localized.strings file look screwed up like this?为什么 Xcode 让我的 Localized.strings 文件看起来像这样搞砸了? 【发布时间】:2011-10-26 11:26:19 【问题描述】:当我单击带有展开箭头的 Localizeable.strings 文件的 en 子文件时,我看不到该文件中写入的内容。截图:
我可以在 finder 中显示真实文件,然后在 TextEdit 中查看真实内容,没有任何问题。然后我从 TextEdit 复制它并将其粘贴到 Xcode 中,VOILLA 看起来都不错。保存,构建并运行,本地化停止工作。该死的。
知道发生了什么吗?这是我在 Xcode 中创建的,我清楚地记得曾几何时,我可以在 Xcode 中毫无问题地编辑内容。
【问题讨论】:
这是一个 UNICODE 问题。字符被错误地解释。尝试将文件保存在 UTF-8 中的 TextEdit 中。关闭。再次打开并复制/粘贴。 【参考方案1】:该文件可能以 UTF-16 编码。因此,您可以转到它的信息(常规窗格)并为其设置正确的编码。
【讨论】:
Xcode 询问我“您要将文件转换为新编码还是使用新编码重新解释”?你会选哪个?转换还是重新解释? 抱歉回复晚了。我会选择重新解释...无论如何,如果您没有在源代码控制下复制文件...如果您遇到问题,请考虑使用支持 utf-16 的文本编辑器(如免费的 textwrangler)打开它.以上是关于为啥 Xcode 让我的 Localized.strings 文件看起来像这样搞砸了?的主要内容,如果未能解决你的问题,请参考以下文章
如何让我的 UIView 在 Xcode 的 Storyboard 编辑器中可见?