Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 在Xcode 4中加载带有重音符号的本地化.strings文件?_Iphone_Xcode_Localization_Character Encoding - Fatal编程技术网

Iphone 在Xcode 4中加载带有重音符号的本地化.strings文件?

Iphone 在Xcode 4中加载带有重音符号的本地化.strings文件?,iphone,xcode,localization,character-encoding,Iphone,Xcode,Localization,Character Encoding,我正在努力本地化我的iPhone应用程序,我的翻译做得非常好。问题是重音符号和“非标准”字符不断被Xcode破坏。我不太确定问题出在哪里,但它只是工作不正常。我尝试过改变编码,有些比其他好,但最后,我得到了一些非常有趣的结果 我尝试了默认的UTF-8,我的翻译说是他发给我的。(他还向我发送了ANSI BOM,但我不确定这在Xcode中等于什么。) 我试图改变编码 但我得到了这个: 你建议如何解决这个问题?我想要我的法语、西班牙语等。尝试复制翻译文本,然后用UTF16打开此文件-删除所有内容

我正在努力本地化我的iPhone应用程序,我的翻译做得非常好。问题是重音符号和“非标准”字符不断被Xcode破坏。我不太确定问题出在哪里,但它只是工作不正常。我尝试过改变编码,有些比其他好,但最后,我得到了一些非常有趣的结果

我尝试了默认的UTF-8,我的翻译说是他发给我的。(他还向我发送了ANSI BOM,但我不确定这在Xcode中等于什么。)

我试图改变编码

但我得到了这个:


你建议如何解决这个问题?我想要我的法语、西班牙语等。

尝试复制翻译文本,然后用UTF16打开此文件-删除所有内容,然后粘贴翻译文本。这应该可以解决问题。

我正在使用XCode 4和UTF8上的法语、意大利语、西班牙语和德语本地化文件,所有这些文件都可以使用。我使用的是默认的行尾-Mac OS X/Unix。我建议您首先在Text Wrangler上打开文件,将它们重新保存为UTF8,然后使用XCode重试。如果你想发送给我,我不介意看一看你的文件,我的电子邮件是我的用户名@gmail

苹果要求字符串文件使用UTF16,我知道很多情况下使用UTF-8会失败

另外,在将文件放入Xcode之前,不要使用Windows行结尾并使用文本编辑器(如TextWrangler)检查文件是否有效


顺便说一句,现在是我第一次使用ANSI BOM-没有这样的东西,请检查为什么没有人使用
iconv
工具来做这个把戏?请参阅
maniconv

什么程序可以在Mac上打开它?事实上,我在任何事情上都不太走运。我可以在Safari中打开它,扩展名为.html。这是+1,但我想知道最初打开文件时出现了什么问题。不过我还是用默认编码保存的。问题是默认编码不是UTF-16。当您使用它保存并使用UTF-16打开时-这并不意味着转换。在编写文件之前,最好先设置编码。谢谢您的帮助。我能够在Safari Mobile上打开它,所以我尝试并成功地在Safari for Mac上打开了它。现在,我将尝试@DimitarMarinov的建议,但我不确定它是否有效。(我确信这是一个笨拙的解决方案,但是,如果它奏效,它就会奏效。)