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

时间:2012-11-05 16:32:21

标签: 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解析器解析它,然后它显示illigal字符,例如

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

我该如何解决这个问题。

由于

1 个答案:

答案 0 :(得分:1)

NSASCIIStringEncoding替换为NSISOLatin1StringEncoding

ISO-8859-1是ISO Latin 1。