swift 网络请求Alamofire 中文乱码问题

1、出现的问题

ç«è½¦ç«å广åºç«è½¦ç«å广åºç«è½¦ç«å广åº

2、解决办法(推荐)

let utf8Text = String(data: response.data! , encoding: .utf8)
0

3、解决办法

OC

const char *c = [string cStringUsingEncoding:NSISOLatin1StringEncoding];
NSString str = [[NSString alloc] initWithCString:c encoding:NSUTF8StringEncoding];

Swift

let c = value.cString(using: String.Encoding.isoLatin1)!
let s = String(cString: c, encoding: String.Encoding.utf8)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。