NSXMLParser粉碎变音符号(ä,ö,ü)

Ste*_*fan 3 xml iphone cocoa-touch nsxmlparser

我使用NSXMLParser来解析服务器的XML文档.它们编码为UTF8.我的问题是,NSXMLParser在变音符号(ä,ö,ü)中断并启动一个新元素.

例如:

Lösen - NSXMLParser ---> L +ösen

我如何让NSXMLParser像其他任何单词一样完整地阅读我的变音单词.

问候

ima*_*boy 8

抱歉,根据您对原始问题的评论(foundCharacters在两次调用中接收文本),解析器表现得非常好.请参阅解析器的"讨论"部分:foundCharacters:方法引用如下:

解析器对象可以向委托发送几个解析器:foundCharacters:消息来报告元素的字符.因为字符串可能只是当前元素的总字符内容的一部分,所以应该将其附加到当前字符的累积,直到元素更改为止.

正如您所看到的,解析器可以自由地将您的委托传递给它认为合适的多个块.