3

我在将一个URL string从 XML 文件中提取的NSString.

URL string看起来像这样,看起来很奇怪,但它是格式URL

%3CTEXTFORMAT%20LEADING%3D%222%22%3E%3CP%20ALIGN%3D%22LEFT%22%3E%3CFONT%20FACE%3D%22Arial%22%20SIZE%3D%2212%22%20COLOR%3D%22%23000000%22%20LETTERSPACING%3D%220%22%20KERNING%3D%220%22%3E%u53F0%u5317%u7E2323141%u65B0%u5E97%u6C11%u6B0A%u8DEF130%u5DF714%u865F5%u6A13%3C/FONT%3E%3C/P%3E%3C/TEXTFORMAT%3E

但是,当我使用stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding方法时,它返回 nil。

经过一些实验和研究,似乎这在转换时URL包含%u导致问题,URL并且%u看起来像unicode,但是,我尝试删除所有%u然后stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding方法返回正确的字符串而没有任何问题。

有谁知道我怎样才能正确转换URLstringNSString

4

1 回答 1

2
于 2013-05-31T05:09:51.913 回答