iOS把字符串汉字转换成UTF-8编码
来源:互联网 发布:小说阅读器 for mac 编辑:程序博客网 时间:2024/06/05 05:12
ASCII码相信很熟悉了,只是自己一直都记不住基本规律,有时候用起来十分不爽。
ASCII,共7位,表示128个字符,一般都在前面加0补全8位形成一个Bit。0~31以及127为控制字符,不能打印;32为空格;48(HEX: 0x30)为0;65(HEX: 0x41)为A;97(HEX: 0x61)为a。
GB2312:ANSI编码中的一种,对ASNI编码最初始的ASCII编码进行扩充,为了满足国内在计算机中使用汉字的需要,中国国家标准总局发布了一系列的汉子字符集国家标准编码,统称为GB码,或国标码。其中最有影响的是于1980年发布的《信息交换用汉字编码字符集 基本集》,标准号为GB 2312-1980,因其使用非常普遍,也常被通称为国标码。GB2312是一个简体中文字符集,由6763个常用汉字和682个全角的非汉字字符组成。GB2312编码用两个字节表示一个汉字,所以理论上最多可以表示256x256=65536个汉字。(摘自百度百科)
GBK:汉字内码扩展规范,K为扩展的汉语拼音中“扩”字的声母。GBK兼容GB2312,共收录汉字21003个、符号883个,并提供1894个造字码位。(摘自百度百科)
Unicode:把世界上所有的符号都纳入其中,包括英文、日本、中文等等,现在能容纳100多万个符号。这样效率上就不好,于是UTF-8出现了,它可以根据不同的符号自动选择编码的长短。
iOS中对字符串进行UTF-8编码:输出str字符串的UTF-8格式
[str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
解码:把str字符串以UTF-8规则进行解码
[str stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
- [iOS]把字符串汉字转换成UTF-8编码
- iOS把字符串汉字转换成UTF-8编码
- 怎么把存储UTF-8编码的字符串转换成实际字符
- ios字符串编码转换(utf-8 & gbk)[转贴]
- ios 字符串编码转换(utf-8 & gbk)问题
- 【转】ios字符串编码转换(utf-8 & gbk)问题
- iOS 汉字转UTF-8编码
- c语言下汉字转换(字符串改为utf-8编码)
- 怎么把汉字转换成URL编码
- encode_json 转换给定的perl数据结构为一个UTF-8编码的 2进制字符串 decode_json把UTF-8字节转换成字符
- utf-8编码汉字
- 把UTF-8编码转换为GB2312编码
- 把UTF-8编码转换为GB2312编码[转]
- 把UTF-8编码转换为GB2312编码[转]
- asp.net把utf-8编码转换为gb2312编码
- Asp.net把UTF-8编码转换为GB2312编码
- Asp.net把UTF-8编码转换为GB2312编码
- Asp.net把UTF-8编码转换为GB2312编码
- 日常开发遇到的问题解决办法-java
- 扩展欧几里得算法
- 矩阵乘法
- javascript Object.extend的用法
- MYSQL备份(直接拷贝数据库文件)
- iOS把字符串汉字转换成UTF-8编码
- 延云 YDB版本v1.0.5-beta版本上线(支持hive与spark查询) 2015-12-28 13:13 阅读(0)
- 微软人的高考记忆
- 杭电2181哈密顿绕行世界问题(DFS过)
- EPM-Planning前台常规设置
- 对easyui datagrid进行扩展,当滚动条拉直最下面就异步加载数据
- org.hibernate.MappingException: No Dialect mapping for JDBC type: -1 解决方法搜藏
- 边界元与有限元方法相比较的优缺点
- 视图的优缺点