Ios NSURL响应阻塞特殊字符
我设置了一个NSURLConnection,但当它返回的数据是ÆØÅfx时。响应数据是否变为(空)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编码的。您需
这是保存响应的行当您返回NSData响应时,需要使用适当的编码将其转换为NSString(UTF8应适用于大多数情况)。如果UTF8不工作,您可以尝试使用ISO拉丁1编码 如果你不能用这种方法创建一个字符串,并且utf8编码你的数据很可能没有被编码为utf8,如果你把
NSString
分配给id string
为什么不直接使用NSString
分配给id
似乎没有意义,也许你的响应不是utf8编码的。您需要知道用于响应的编码。你可以试试拉丁语。
id String = [[NSString alloc] initWithData:connectionData encoding:NSUTF8StringEncoding];