Xcode警告:指定的输入编码是Unicode(UTF-8),但文件内容似乎是Unicode(UTF-16);按Unicode(UTF-16)处理

Xcode警告:指定的输入编码是Unicode(UTF-8),但文件内容似乎是Unicode(UTF-16);按Unicode(UTF-16)处理,xcode,localization,warnings,localizable.strings,Xcode,Localization,Warnings,Localizable.strings,我使用genstrings命令创建.strings文件。此命令的输出文件使用UTF-16编码,但当我将生成的.strings文件添加到项目中,然后添加bild时,Xcode显示警告: 指定的输入编码为Unicode(UTF-8),但不包括文件内容 似乎是Unicode(UTF-16);按Unicode(UTF-16)处理 我在textEdit.app中打开.strings文件并用UTF-16重新保存,但这没有效果 想修这个吗? 萨克斯 我无法重现该问题,但最简单的解决方案可能是在Xcode中选择

我使用
genstrings
命令创建.strings文件。此命令的输出文件使用UTF-16编码,但当我将生成的.strings文件添加到项目中,然后添加bild时,Xcode显示警告:

指定的输入编码为Unicode(UTF-8),但不包括文件内容 似乎是Unicode(UTF-16);按Unicode(UTF-16)处理

我在textEdit.app中打开.strings文件并用UTF-16重新保存,但这没有效果

想修这个吗?
萨克斯

我无法重现该问题,但最简单的解决方案可能是在Xcode中选择字符串文件,并在文件检查器中将“文本编码”设置为“UTF-16”


我在文件检查器中找不到“文本编码”。@NikolaiNagorny:在Xcode中选择文件,然后从菜单中选择“查看->实用程序->显示文件检查器”。我在答案中添加了一个截图。好的!当您向项目添加多个本地化时,嵌入到组中的.strings文件。要查看文件检查器中的“文本编码”,请在组中选择单独的文件。萨克斯!!!XCode中没有文本编码选项10@ArtFeel:是的,在文件检查器中有。