0

我有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. 

我该如何解决这个问题。

谢谢

4

1 回答 1

1

Replace your use of NSASCIIStringEncoding with NSISOLatin1StringEncoding.

ISO-8859-1 is ISO Latin 1.

于 2012-11-05T16:41:12.503 回答