在iOS合作开发的过程中,有时候服务器端的哥们儿会帮我们ISO-8859-1编码转UTF8编码,但是有时候可能因为种种问题他们不会帮我们去转码。这时候我们从服务器上取下的字符串就是乱码了,于是乎我们需要在APP中自动转码为UTF8编码。

我们可以使用这样的一个方法:

+ (NSString *)_859ToUTF8:(NSString *)oldStr
{
    NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingISOLatin1);

    return [NSString stringWithUTF8String:[oldStr cStringUsingEncoding:enc]];
}

如果有什么疑问,欢迎留言交流!

打赏作者
如果这篇文章帮助了你,可以请作者喝罐可乐,以此激励作者创作更多!

您的支持将鼓励我继续创作!

[微信] 扫描二维码打赏

[支付宝] 扫描二维码打赏