ios - ios iPhone 正确编码 ISO-8859-1 编码的 xml 文件

标签 ios character-encoding

我有 xml 文件

<?xml version="1.0" encoding="ISO-8859-1"?><xml>

标签。 我有不同语言的文本。即西类牙语、英语、德语、意大利语等。 现在当我尝试使用

将文本放入 NSString 时
NSString *contentsOfURL = [NSString stringWithContentsOfURL:[NSURL URLWithString:[NSString stringWithFormat: @"http://link"]] encoding:NSASCIIStringEncoding error:&error];

并使用 CXMLDocument 解析器解析它,然后它会显示非法字符

Sólo , así se dará cuenta etc. for Spanish language. 

我该如何解决这个问题。

谢谢

最佳答案

NSASCIIStringEncoding 替换为 NSISOLatin1StringEncoding

ISO-8859-1 是 ISO 拉丁语 1。

关于ios - ios iPhone 正确编码 ISO-8859-1 编码的 xml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13236299/

相关文章:

ios - 从 XCARCHIVE 导出 OTA 可安装 IPA

iphone - EGOTextView 示例

ios - 将未知编码的 NSData 网页转换为 NSString

java - Spring MVC 中的 UTF-8 编码问题

ios - UICollectionView 标题标题消失后

ios - 堆栈 View ScaleAspectFit 蒙版在 Swift 中调整大小

ios - 核心数据自定义可转换对象类数组

xml - 如何在 SOAPUI 中处理 http 日志中的 UTF-8 字符编码

python - 反斜杠将带重音字母的字符串转义为 ascii

java - 想要在 XML 文件中遇到特殊的 UTF-8 字符时抛出异常