使用外国字符的西班牙语iPhone应用程序

时间:2010-01-06 16:29:07

标签: iphone objective-c character-encoding

我正在使用一些西班牙语字符制作iphone应用程序。所有这些字符都包含在各种文本文件中。问题是当我使用NSMutableArrays或NSData对象导入数据时,所有特殊字符都被替换为奇怪的符号。我试图解决这个问题,使用所有文本文件UTF-8 enconder但没有变化。

2 个答案:

答案 0 :(得分:1)

感谢您的提示。我解决了这个问题。当我们使用西班牙语字符时,我们需要使用以下NSString类方法实现serializable对象:

(id)stringWithContentsOfFile:(NSString *)路径编码:(NSStringEncoding)enc错误:(NSError **)错误

你需要传递“enc”。我用“4”为我工作。问候。 塞萨尔。

答案 1 :(得分:0)

尝试使用不同的编码 - 使用UTF-8只有在文本实际处于该编码时才有效,而这显然不是。例如,尝试ISO Latin-1或MacRoman。