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

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

作者: Daniel_you | 来源:发表于2021-01-25 14:40 被阅读0次

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)

相关文章

网友评论

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

      本文链接:https://www.haomeiwen.com/subject/hezbzktx.html