字符串转换成UTF8编码
在使用网络GET请求时,一般要先将url中的汉字进行encode成UTF8格式的编码,否则在使用时可能报告网址不存在的错误,这时就需要进行转换。
代码
NSString *urlString= [NSString stringWithFormat:@"需要转换的汉字"];NSString *encodedString = (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes( kCFAllocatorDefault, (CFStringRef)urlString,, NULL, NULL, kCFStringEncodingUTF8 )); NSURL *url =[NSURL URLWithString:encodedString];
或者是
NSString utf8Str = @"需要转换的汉字";NSString *unicodeStr = [NSString stringWithCString:[utf8Str UTF8String] encoding:NSUnicodeStringEncoding];
有时候获取的url中的中文等字符是乱码,网页内容是乱码,需要进行一下转码才能正确识别NSString,可以用下面的方法
//解决乱码问题()NSString *transString = [NSString stringWithString:[string stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
字符串转换成UTF8编码相关推荐
- 字符串转换成utf-8编码
a.将字符串转换成utf-8编码的字节,并输出,然后将该字节在转换成utf-8编码字符串,在输出 b.将字符串转换后才能gbk编码的字节,并输出,然后将该字节在转换成gbk编码字符串,在输出 1 2 ...
- php将字符串转换成utf8编码,php字符串转utf8编码的方法
php字符串转utf8编码的方法 发布时间:2020-09-08 09:47:05 来源:亿速云 阅读:102 作者:小新 这篇文章将为大家详细讲解有关php字符串转utf8编码的方法,小编觉得挺实用 ...
- 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 = "手机银行" ...
- php编码和c语言,急求windows下用c语言开发PHP扩展时,在C语言里把字符串转成utf-8编码再打印的方法。...
因我是用windows下用c开发PHP扩展时, 想在C的函数内直接打印php_printf某字符串(其中含有汉字字符), 但在PHP调用这个函数时,看到的时汉字乱码.PHP页面用的是utf-8编码格式 ...
- 将NSString转换成UTF8编码的NSString
在使用网络地址时,一般要先将url进行encode成UTF8格式的编码,否则在使用时可能报告网址不存在的错误,这时就需要进行转换 下面就是转换函数: NSString *urlString= [NSS ...
- java 把URL中的中文转换成utf-8编码
private static final String QUERY = "餐饮"; String sr = URLEncoder.encode(QUERY); System.out ...
- 使用System.Convert.ToString将字符串转换成utf16进制编码
我们在编写某些特殊的字符串处理程序的时候,需要获得字符的16进制编码,这个在vb中一般使用asc函数来进行,但是在c#中就没有那么简单.前一阵,为了将url中的汉字转换成utf编码的,我发现可以用Sy ...
- Python:UTF-8编码转换成GBK编码
2019独角兽企业重金招聘Python工程师标准>>> #!/usr/bin/env python # -*- coding:utf-8 -*- #UTF-8转换成GBK编码 #te ...
最新文章
- 树上分治详解 超级详细(附带例题 poj1741(给了题目))
- 理解域信任关系,Active Directory系列之十六
- 播放失败246106异常代码_web前端面试题:您能读懂的Promise源码实现(手写代码)...
- 2010年度报告:是谁在编写Linux内核?
- Zookeeper-Zookeeper leader选举
- 【Python】Flask框架系列(二):安装、配置文件、增删改查
- mybatis中#和$区别
- Spring Data 系列(二) Spring+JPA入门(集成Hibernate)
- IOS之Info.plist文件简介
- 如何启动一个新的cmd窗口并在其内执行命令
- 逸管家中小企业未来的发展不可忽视人才战略
- QtCreator中导入“.lib(.a)”和“.dll(.so)”文件的方法
- CAM350软件使用说明----PADS相关
- Python爬虫(二)——urllib库,Post与Get数据传送区别,设置Headers,urlopen方法,简单爬虫
- 【Pycharm】主题背景颜色更改
- 黑马C++学习总结之对象的初始化和清理
- 蓝牙5 BR/EDR Baseband层分析
- Java-IO流(1)(字节、字符输入输出流、文件拷贝)
- 汽车上为什么非要用SOA?
- Datax和Kettle使用场景的对比