Get请求iOS编码NSUTF8StringEncoding(%转%25) 问题
2016-08-31 18:40
363 查看
参与:https://discussions.apple.com/thread/2483211?tstart=0
特殊字符替换:
URL组装完成后,遇到%字符,需要对其进行NSUTF8StringEncoding,否则get请求后会字符缺失
特殊字符替换:
NSString *encodedString = (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(NULL, (CFStringRef)userString, NULL, (CFStringRef)@"!*'();:@&=+$,/?%#[]", kCFStringEncodingUTF8 ));
URL组装完成后,遇到%字符,需要对其进行NSUTF8StringEncoding,否则get请求后会字符缺失
[urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
相关文章推荐
- iOS 中的编码问题(get请求 post请求等)
- post&get请求编码问题
- Android使用HttpUrlConnection get请求带中文参数的编码问题
- android Get请求错误的问题 关于编码
- Get请求与Post请求之字符编码问题
- C++ ws2_32封装http请求,支持http get、post、filedown,解决请求编码问题
- IOS中关于Get请求带中文参数问题
- 关于iOS 请求乱码问题 (改变编码方式为GBK)
- 利用过滤器解决GET和POST请求编码问题
- spring+mvc get请求,post请求编码问题(utf-8)
- Spring Tomcat Post Get 请求参数有中文时出现乱码或+号变空格等关于编码的问题
- Get请求与Post请求之字符编码的问题
- jQuery ajax get请求编码问题,jQuery ajax简化处理,jQuery ajax与Servlet交互
- 发送带参数的get请求,并解决httpclient编码问题
- ios 网络请求总结加强对中文的处理 问题:URL不允许写中文 在GET请求中,相关代码段打断点以验证。
- DES加密与解密在GET请求时解密失败的问题解决(终级)
- iOS开发之iPhone通过get和post方式请求asp.net webservice
- REST提交请求GET请求时的URL长度问题
- [iOS]iOS 中的 url 编码问题
- forward与get/post请求方式-重庆的那孩子的问题