Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.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 NSURL响应阻塞特殊字符_Ios_Objective C_Nsurlconnection - Fatal编程技术网

Ios NSURL响应阻塞特殊字符

Ios NSURL响应阻塞特殊字符,ios,objective-c,nsurlconnection,Ios,Objective C,Nsurlconnection,我设置了一个NSURLConnection,但当它返回的数据是ÆØÅfx时。响应数据是否变为(空) 这是保存响应的行当您返回NSData响应时,需要使用适当的编码将其转换为NSString(UTF8应适用于大多数情况)。如果UTF8不工作,您可以尝试使用ISO拉丁1编码 如果你不能用这种方法创建一个字符串,并且utf8编码你的数据很可能没有被编码为utf8,如果你把NSString分配给id string为什么不直接使用NSString分配给id似乎没有意义,也许你的响应不是utf8编码的。您需

我设置了一个NSURLConnection,但当它返回的数据是ÆØÅfx时。响应数据是否变为(空)


这是保存响应的行

当您返回NSData响应时,需要使用适当的编码将其转换为NSString(UTF8应适用于大多数情况)。如果UTF8不工作,您可以尝试使用ISO拉丁1编码

如果你不能用这种方法创建一个字符串,并且utf8编码你的数据很可能没有被编码为utf8,如果你把
NSString
分配给
id string
为什么不直接使用
NSString
分配给
id
似乎没有意义,也许你的响应不是utf8编码的。您需要知道用于响应的编码。你可以试试拉丁语。
id String = [[NSString alloc] initWithData:connectionData encoding:NSUTF8StringEncoding];