将string转换成UTF8在进行请求
在请求服务器时,如果参数中带有中文字符。就会报参数格式错误,需要将其转换成UTF8
@interface NSString (NSURLUtilities)
/* Adds all percent escapes necessary to convert the receiver into a legal URL string. Uses the given encoding to determine the correct percent escapes (returning nil if the given encoding cannot encode a particular character). See CFURLCreateStringByAddingPercentEscapes in CFURL.h for more complex transformations
*/
- (NSString *)stringByAddingPercentEscapesUsingEncoding:(NSStringEncoding)enc;
/* Replaces all percent escapes with the matching characters as determined by the given encoding. Returns nil if the transformation is not possible (i.e. the percent escapes give a byte sequence not legal in the given encoding). See CFURLCreateStringByReplacingPercentEscapes in CFURL.h for more complex transformations
*/
- (NSString *)stringByReplacingPercentEscapesUsingEncoding:(NSStringEncoding)enc;
@end
代码如下:
@"keyword": [searchSoft.text stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding],
转载于:https://www.cnblogs.com/superchao8/p/3326721.html
将string转换成UTF8在进行请求相关推荐
- String转换成json
String转换成json格式(一):net.sf.json.JSONObject 原创 2016年05月04日 15:17:04 · 29304 实例: [html] view pl ...
- C#怎么将GBK编码转换成UTF-8编码?
C#怎么将GBK编码转换成UTF-8编码? private void ChangeEncode(Encoding fromCoding,Encoding toCoding,string fileNam ...
- c语言utf8字符转换,C语言示例-中文转换成UTF-8编码
/** 中文字符串转UTF-8与GBK码示例 */ public static void tttt() throws Exception { String old = "手机银行" ...
- 将GBK转换成UTF8
将GBK转换成UTF8 string GBKToUTF8(const std::string& strGBK) { string strOutUTF8 = ""; WC ...
- java 项目 gbk 转utf-8_[idea]Java的GBK编码项目统一转换成utf-8格式
Java的GBK编码项目统一转换成utf-8格式 0. 直接运行jar包 java -jar GBK2UTF8.jar 1. 构建 原理 使用common io批量将java编码从GBK转UTF-8 ...
- 字符串转换成utf-8编码
a.将字符串转换成utf-8编码的字节,并输出,然后将该字节在转换成utf-8编码字符串,在输出 b.将字符串转换后才能gbk编码的字节,并输出,然后将该字节在转换成gbk编码字符串,在输出 1 2 ...
- 如何更快地将string转换成int/long
作者 | Kirito的技术分享 来源 | https://mp.weixin.qq.com/s/5qQg3ef8yjVG089iqoNTaw 你好鸭,Kirito 今天又来分享性能优化的骚操作了. ...
- C#中将表示颜色的string转换成Color
场景 在Winform中需要存储某控件的Color属性,存储的是string字符串, 然后再对控件进行赋值时需要将string转换成Color. 实现 myPane.YAxis.Color = Sys ...
- 不用现有方法,把string转换成int型[C#]
今天听朋友说到个面试题:不用现有方法,把string转换成int型 就试着写了一下,没有考虑负数的情况,看的朋友可以自己试一下,也不难. view plain using System; using ...
最新文章
- Python学习笔记:多线程和多进程(转1)
- php页面修改器,读取器/修改器
- 分享一下dudu回答的一个方法
- Java英雄:丹·艾伦
- linux之父子进程的输出
- 魔众商城系统源码 v4.0.0 beta
- java软件工程师自我评价_电子技术研发工程师简历自我评价填写样本
- ZooKeeper学习第五期--ZooKeeper管理分布式环境中的数据
- 红帽linux考证时间,红帽认证考试时间
- 改变this指向的方法
- 计算机快捷键任务管理器,任务管理器经常要打开任务管理器快捷键是哪个
- 【原创】《华杉讲透《孙子兵法》》阅读有感(四)
- IGBT静态参数测试
- html使用第三方标签,不使用第三方框架获取html页面某个标签的某个属性值
- 信号处理和模式识别方面的MATLAB工具箱
- 漏洞复现----37、Apache Unomi 远程代码执行漏洞 (CVE-2020-13942)
- 智联招聘自动刷新简历软件
- excel怎么做汇总平均值?
- Bloc入门之Bloc详解
- 傲酷(Oculii)获通用汽车战略投资,软件或引发毫米波雷达新变革