开发者社区 问答 正文

关于 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 2651 分享 版权
1 条回答
写回答
取消 提交回答
  • 如果你用AFNetWork,post的话,在AFHTTPRequestOperationManager初始化之后加上这一行代码试试看。

    [manager.requestSerializer setValue:@"application/x-www-form-urlencoded; charset=utf-8" forHTTPHeaderField:@"Content-Type"];
    2019-07-17 18:53:58
    赞同 展开评论