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

2021-01-25  本文已影响0人  Daniel_you

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)
上一篇 下一篇

猜你喜欢

热点阅读