【发布时间】:2011-05-17 19:01:53
【问题描述】:
大家好,当我阅读 XML 表单时出现了小问题。 NSXMLParse 正确地看到了“£”符号,但它打印出 unicode,\U00a3。
我只是把它读成一个字符串。
[pre_Currency appendString:[self cleanString:string]];
CleanString 删除了 \n - \t,我什至添加了解析 unicode 并将其替换为“£”的 Char 符号。
奇怪的是,这里的 NSLog 打印了一个“£”符号,但是当它 didEndElement 我将它添加到字典中时,
[number setObject:[self cleanString:pre_Currency] forKey:@"pre_currency"];
将其添加为 unicode Char。
不明白为什么,看看谷歌几乎没有什么旨在解析 unicode 字符。
【问题讨论】:
标签: iphone nsxmlparser currency xml-parsing