问题描述
|
我正在努力本地化我的iPhone应用程序,而我的翻译工作也很出色。问题在于,重音符号和“非标准”字符不断被Xcode破坏。我不太清楚问题出在哪里,但是它不能正常工作。我尝试过更改编码,有些比其他更好,但是最后,我得到了一些非常有趣的结果。
我尝试了默认值UTF-8,我的翻译说它是他发送给我的。 (他还向我发送了ANSI BOM,但我不确定Xcodese中的含义是什么。)
我试图更改编码...
但是我得到了这个:
您如何建议解决此问题?我想要我的法语,西班牙语等。
解决方法
尝试复制翻译后的文本,然后使用UTF16打开此文件-删除所有内容,然后粘贴翻译后的文本。这应该够了吧。
, 我正在XCode 4上处理法语,意大利语,西班牙语和德语的本地化文件,而UTF8可以很好地解决所有这些问题。我正在使用“默认行尾”-Mac OS X / Unix。我建议您首先在Text Wrangler上打开文件,将其重新保存为UTF8,然后使用XCode再试一次。如果您想发送给我,我不介意查看文件的一部分,我的电子邮件地址是我的用户名@gmail
, 苹果要求字符串文件使用UTF16,我知道很多情况下使用UTF-8都会失败。
另外,请勿使用Windows行尾,并使用文本编辑器(如TextWrangler)检查文件是否有效,然后再将其放入Xcode。
顺便说一句,现在是我第一次接触ANSI BOM-没有这样的东西,请检查http://en.wikipedia.org/wiki/Byte_order_mark
, 为什么没有人使用“ 0”工具完成这项工作?见
man iconv