我正在使用Localizable.string将应用本地化为德语。
一切顺利,直到我需要在本地化字符串中使用ü或ß型字母为止。

构建时出现错误。

de.lproj/Localizable.strings:0: error: validation failed: The data couldn’t be read because it has been corrupted.

例;

“简单的介绍和字母” =“EinfacheBegrüßungenund das Aphabet”;

有人在那里解决吗?
谢谢

最佳答案

经过评论交流后,问题得以解决。

如果您将遇到类似的问题,则首先应检查发生错误的文件的文本编码。您可以找到当前的文本编码,并在Xcode中进行更改:

  • 在Xcode中打开文件。
  • 按⌥⌘1(感谢@Jano)
  • 查找字段Text Encoding
  • 设置为Unicode (UTF-8)
  • 尝试重建项目
  • 10-08 05:45