我在localizable.string (英语和挪威语)中添加了一个本地化字符串
用英语讲
//of
"of"="of"
在挪威语
//of
"of" = "på";
当我构建应用程序时,我得到:
/myPath/nb.lproj/Localizable.strings:0:错误:验证失败:数据已损坏,无法读取。
我知道由于på我会出错,因为当我将på更改为其他内容时,例如p,构建成功。
我在localizable.string (英语和挪威语)中添加了一个本地化字符串
用英语讲
//of
"of"="of"
在挪威语
//of
"of" = "på";
当我构建应用程序时,我得到:
/myPath/nb.lproj/Localizable.strings:0:错误:验证失败:数据已损坏,无法读取。
我知道由于på我会出错,因为当我将på更改为其他内容时,例如p,构建成功。
尝试将您的挪威语 Localizable.strings 转换为 UTF-16 编码。您可以在文件检查器(XCode 中的右侧栏)中转换 Xcode 中的文件,在文本设置下将文本编码下拉列表更改为 UTF-16。
也在这里:http ://rndm-snippets.blogspot.com/2011/03/objective-cxcode-4-encoding-problem.html
请记住以分号结束该行。;
嗯...挪威语包含在UTF8中。
你肯定有编码问题。很奇怪,我从来没有面对过本地化...
但是,请注意,您的英语可本地化有语法错误:您必须用;完成每一行。
"of"="of";