Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/98.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在IOS中使用sax解析器解析中文字符_Ios_Saxparser - Fatal编程技术网

如何在IOS中使用sax解析器解析中文字符

如何在IOS中使用sax解析器解析中文字符,ios,saxparser,Ios,Saxparser,我在应用程序中遇到解析汉字的问题。我有几个网址,其中包含中文字符。这些url用于下载图像。url是我从服务器得到的响应的一部分,响应是xml格式的。我需要解析响应,获取响应中的每个url并下载图像。若url包含英文字符,那个么我能够获取整个url,并且我正在成功下载,若url包含中文字符,那个么将调用解析器的ParseErrorDelegate方法。当我用foundcharacter打印url时 方法,该url被分成两半,类似这样的东西。 “(上半年),ㅊㅎㅅㄱ대ㅐㅐㄱㅆㅅㅉ/Image/Med

我在应用程序中遇到解析汉字的问题。我有几个网址,其中包含中文字符。这些url用于下载图像。url是我从服务器得到的响应的一部分,响应是xml格式的。我需要解析响应,获取响应中的每个url并下载图像。若url包含英文字符,那个么我能够获取整个url,并且我正在成功下载,若url包含中文字符,那个么将调用解析器的ParseErrorDelegate方法。当我用foundcharacter打印url时 方法,该url被分成两半,类似这样的东西。 “(上半年),ㅊㅎㅅㄱ대ㅐㅐㄱㅆㅅㅉ/Image/Medium/10082013052045560.jpg(下半部分)

为什么会这样?有什么想法吗?
提前感谢。

您使用的是
NSXMLParser
?如果是,您需要更改编码。是的,我正在使用NSXMLParser。。我正在编码为NSUTF8StringEncoding。是吗?但我也面临同样的问题。。无法解决它。。