美文网首页
iOS POST请求,参数编码问题,参数编码GBK

iOS POST请求,参数编码问题,参数编码GBK

作者: 豪冷 | 来源:发表于2019-05-27 10:33 被阅读0次

编码问题-UTF8

NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:url]];
request.HTTPMethod = @"POST";
request.HTTPBody = [params dataUsingEncoding:encoding];

encoding 使用 NSUTF8StringEncoding时,提交的参数中,有中文的,变成了乱码。
params 使用以下方法进行 encoding 时:

[@"name=豪冷" stringByAddingPercentEncodingWithAllowedCharacters:NSCharacterSet.URLQueryAllowedCharacterSet];

也不行!


编码-GBK

encoding 使用 GBK 编码时

CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000)

提交的参数,就不再是乱码了
问题解决!!!


一行代码搞定视图圆角:https://github.com/xjh093/JHViewCorner


我的github: https://github.com/xjh093


相关文章

网友评论

      本文标题:iOS POST请求,参数编码问题,参数编码GBK

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