hpi*_*que 2 svn iphone encoding localizable.strings ios
我的Localizable.strings文件已被破坏,我不知道如何恢复它.
如果我将它作为纯文本文件打开,它会以我无法复制的奇怪字符开头.
如果我将文件保留为应用程序版本.如果我进行任何更改,则表示值未正确解释或在编译时出现错误.
Localizable.strings: Conversion of string failed. The string is empty.
Command /Developer/Library/Xcode/Plug-ins/CoreBuildTasks.xcplugin/Contents/Resources/copystrings failed with exit code 1
Run Code Online (Sandbox Code Playgroud)
我怀疑这是一个编码问题,但我不知道它是如何发生的(可能是SVN应该责备?)也不知道如何解决它.任何提示将更加赞赏.
我有同样的文件问题,听起来非常类似于你自己.对我来说发生的事情是Xcode不知道正确的文件格式化.我经常在重新安排项目时得到这个,然后删除并重新将此文件添加到Xcode项目中.当我重新添加文件时,它的编码设置为类似西方罗马的东西,除了ASCII之外似乎无法渲染任何东西.
这是我为解决问题所做的工作:
在Xcode中,选择Groups&Files面板中的Localizable.stings文件.
获取该文件的获取信息.
在信息面板上,选择常规选项卡.
在该选项卡中,转到文件编码并更改其值.
最后一步是诀窍所在,因为你现在必须猜测正确的编码.我发现对于大多数欧洲语言来说,"Unicode(UTF-8)"都有效.对于亚洲语言,我发现"Unicode(UTF-16/32)"是值得尝试的.