我使用Localizable.strings文件和替换字符串在我和NSLocalizedString应用(@ “KEY”,@ “COMMENT”)。

我更换到现在很多的字符串,效果不错。我已经增加了一些更多的字符串和现在我已经得到了下面的错误消息:

  

CopyStringsFile   编译/调试-的iPhoneOS / Australia.app / en.lproj / Localizable.strings   en.lproj / Localizable.strings CD   /用户/ regisandre /桌面/的XCode / AUSTRALIAENINT   SETENV ICONV在/ usr / bin中/的iconv SETENV   路径   “/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin”   /Developer/Library/Xcode/Plug-ins/CoreBuildTasks.xcplugin/Contents/Resources/copystrings   --validate --inputencoding UTF-8 --outputencoding二进制en.lproj / Localizable.strings --outdir   /Users/regisandre/Desktop/XCode/AUSTRALIAENINT/build/Debug-iphoneos/Australia.app/en.lproj   en.lproj / Localizable.strings:   字符串转换失败。该   字符串为空。   en.lproj / Localizable.strings:   字符串转换失败。该   字符串为空。命令   /Developer/Library/Xcode/Plug-ins/CoreBuildTasks.xcplugin/Contents/Resources/copystrings   与退出代码失败1

<强>更新

您是对的!这是UTF-8 / UTF-16编码的问题。一旦与genstrings生成的文件,这是必要的,以避免拷贝/在字符串文件从其他文件(甚至从Xcode中)粘贴,因为它导致了一些编码问题。

一旦在Xcode生成的文件,所有的修改都将被直接由“与keayboard直接打字”的文件中进行;没有复制/粘贴! (除非你确信该格式复制/粘贴是正确的,但它似乎不是那么容易就知道了)

有帮助吗?

解决方案

判断是否UTF-8编码时,它具有特殊的符号在它

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top