关于 iOS开开发 post 的方式提交 中文字符串 后台显示乱码 的问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

关于 iOS开开发 post 的方式提交 中文字符串 后台显示乱码 的问题

NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);
[_abbreviationBtn.titleLabel.text dataUsingEncoding:enc];
NSString *string = [[NSString alloc]initWithData:[_abbreviationBtn.titleLabel.text dataUsingEncoding:enc] encoding:enc];
NSDictionary *dic = @{@"plateNo":str,@"firstChar":string};
我是这样解决的但是没反应

展开
收起
爵霸 2016-03-06 09:11:48 2317 0
1 条回答
写回答
取消 提交回答
  • 如果你用AFNetWork,post的话,在AFHTTPRequestOperationManager初始化之后加上这一行代码试试看。

    [manager.requestSerializer setValue:@"application/x-www-form-urlencoded; charset=utf-8" forHTTPHeaderField:@"Content-Type"];
    2019-07-17 18:53:58
    赞同 展开评论 打赏
问答排行榜
最热
最新
相关电子书
更多
Facebook iOS App技术演化十年之路
立即下载
From Java_Android to Swift iOS
立即下载
深入剖析 iOS 性能优化
立即下载