我来自NSURLConnection
NSData
对象,我用
[[NSMutableString alloc] initWithData:[self urlData] encoding:NSUTF8StringEncoding]
到NSMutableString
。经过一些“修订”后,我将其显示在NSTextField
但是当响应包含超过utf8字符串时,会显示:
problem http://b5.s3.p.quickshareit.com/files/screenshot_466c60a6beaa2b390.png
此“&#x27A1”应为one
unicode字符。 .ws/
之后的字符似乎是我想要解决的另一个问题。 :)
如果没有碳,那就太好了。
答案 0 :(得分:3)
“&#27a1”是一个HTML / XML character reference,我认为这不是由您在所显示的代码中进行的任何编码/解码引起的。也就是说,几乎可以肯定在源头中出现这种情况。
看起来this page(通过this page)底部有一些示例代码,可能会将这些代码转换为正确的字符:使用NSXMLParser的版本和使用CFXMLCreateStringByUnescapingEntities的版本。 / p>