开发者社区> 问答> 正文

ios 的编码问题 真心求指导

我们用gbk编码上送服务器代码如下: NSStringEncoding gbkEncoding =CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);

jsonString = (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, 

                                                                 (CFStringRef)jsonString, 

                                                                 NULL, 

                                                                 CFSTR("!*'();:@&=+$,/?%#[]"), 

                                                                 gbkEncoding)); 

当上送的字段中有“¥”这个人民币时,这个人民币符号不能被正确识别解析(服务器用的gbk 而不是gb18030),我测试用GB_18030解码可以正常解析出“¥”这个符号,而服务器那边又不愿更改编码方式为:gb18030 ,各位大神 能给个建议在客户端怎么改,好像客iOS户端不能用 gbk编码啊?求各位指导一下

展开
收起
杨冬芳 2016-06-28 19:20:50 2075 0
1 条回答
写回答
取消 提交回答
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
手淘iOS性能优化探索 立即下载
From Java/Android to Swift iOS 立即下载
深入剖析iOS性能优化 立即下载