双解码Objective C / iPhone

时间:2011-05-05 09:43:29

标签: iphone encoding

有人知道我如何才能正确解码双编码的UTF8字符串吗?我使用NSXMLParser对其进行一次解码,但在此之后我会遇到一个显示UTF8编码字符的字符串。

提前致谢。

2 个答案:

答案 0 :(得分:1)

使用[NSSting stringWithUTF8String:charPtr];

再次对其进行解码

答案 1 :(得分:0)

“解码双重编码的UTF-8字符串”究竟是什么意思?通过字符串“显示UTF-8编码字符”,您的意思是character entity references,例如&#x6C34等等?

如果是这样,有category可以帮助您解决此问题。具体来说,请查看-[NSString stringByDecodingHTMLEntities]