IOS中关于Get请求带中文参数问题
来源:互联网 发布:淘宝荣耀官方旗舰店 编辑:程序博客网 时间:2024/06/09 16:38
通常后台给我们的接口,如果是Get请求是比较少带参的,而IOS中必须把URL中含有的中文字符转化为UTF8编码,String 为转换后我们所需的URL地址。
例如:
预留参数的网址NSString *Str = @"https://api.smartnlp.cn/cloud/answer?q=你好";将网址转化为UTF8编码NSString *String = [Str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
你会发现 stringByAddingPercentEscapesUsingEncoding 方法出现了感叹号,那是因为iOS9.0后,该方法已经被另一个方法替代了
将网址转化为UTF8编码NSString *String = [Str stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]。
此方法即:stringByAddingPercentEncodingWithAllowedCharacters
阅读全文
1 0
- IOS中关于Get请求带中文参数问题
- alamofire GET请求带中文参数遇到的问题
- Android使用HttpUrlConnection get请求带中文参数的编码问题
- jmeter关于录制带中文的get请求回放会报错的问题
- 关于请求方式为GET的form表单,action属性后不能带参数的问题
- JSP中URL中文乱码问题!get提交时,服务器端乱码,url带中文参数乱码
- 关于get请求参数的小问题
- SpringMVC中get请求中文乱码问题
- SSH:Struts2的Action中获取GET请求参数中文乱码问题
- get请求时候参数中含有“中文”字段出现乱码问题的原因和解决方法
- 关于请求参数中文乱码的问题
- 关于请求参数中文乱码的问题
- 关于HTTP GET请求的url中文参数编码
- 关于HTTP GET请求的url中文参数编码
- XUtils框架中发送带参数的Get请求
- 关于http请求中get\post请求参数的限制
- iOS 网络数据请求带中文参数转换
- IOS 请求URL中带中文字符请求出错解决方法
- Java动态代理的两种实现方法
- 【笔记】R-CNN:Rich feature hierarchies for Accurate Object Detection and Segmentation
- CentOS安装Xampp环境
- BZOJ 3405: [Usaco2009 Open]Grazing2 移动牛棚 dp
- 微信小程序商品到详情
- IOS中关于Get请求带中文参数问题
- 在linux上,为什么不用配置环境变量还能运行java程序呢?
- jquery滚动轮播
- MongoDB 入门
- 不久前重新安装了Windows7,在安装了VS2010 开发平台之后,将网站发布到IIS,访问发生如下错误: HTTP 错误 500.21
- Redis 事务介绍(四)
- Eclipse中10个最有用的快捷键组合
- eclipse转Java项目为maven遇见的问题
- 文件拖拽功能