如何使用NSURLConnection/NSData/String设置编码



我使用的是一个API,它返回的数据有一些编码问题。在Firefox中,特殊字符会正确显示,例如单词"ombré"。在Safari中,在NSURLConnection的响应中,该单词会显示为"ombrè©"。然后,我会在应用程序的UILabels中显示这些内容。如何处理编码问题?如果我将Safari强制转换为UTF-8,特殊字符将正确显示,那么如何从NSURLConnection或返回的NSData中执行同样的操作?

使用此初始化器/构造函数 - (instancetype)initWithData:(NSData *)data encoding:(NSStringEncoding)encoding

最新更新