字符编码
来源:互联网 发布:足球运动员学历 知乎 编辑:程序博客网 时间:2024/04/30 01:46
1、ASCII
ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言,其最多只能用 8 位来表示(一个字节),即:2**8 = 256-1,所以,ASCII码最多只能表示 255 个符号,python2.x解释器默认是ASCII编码。
显然ASCII码无法将世界上的各种文字和符号全部表示,所以,就需要新出一种可以代表所有字符和符号的编码,即:Unicode
二进制和数字转换:128 64 32 16 8 4 2 1 比如:2表示二进制 0000 0010
字符和数字转换 : 查看ASCII码表 比如: A字母 表示数字是65,二进制是0100 0001
2、Unicode
Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,规定所有的字符和符号最少由 16 位来表示(2个字节),即:2 **16 = 65536,注:此处说的的是最少2个字节,可能更多,比如汉字就需要3个字节,python3.x解释器默认是Unicode编码。
3、UTF-8
是对Unicode编码的压缩和优化,他不再使用最少使用2个字节,而是将所有的字符和符号进行动态分类:ASCII码中的内容用1个字节保存、欧洲的字符用2个字节保存,汉字用3个字节保存...
阅读全文
0 0
- 字符编码
- 字符编码
- 字符编码
- 字符 编码
- 字符编码
- 字符编码
- 字符编码
- 字符编码
- 字符编码
- 编码&&字符
- 字符编码
- 字符编码
- 字符编码
- 字符编码
- 字符编码
- 字符编码
- 字符编码
- 字符编码
- GO语言windows安装包1.9
- Java泛型学习
- Java Activiti(2)--基础深入流程添加、删除、完成任务等
- 自定义view箭头绕圆环转动
- 【矩阵乘法优化DP】Codeforces 717D Dexterina’s Lab
- 字符编码
- RecycleView 和 OKhttp3数据请求 的结合使用
- java常见集合类的基础操作
- Mysql——进阶语法
- javax.net.ssl.SSLException
- 大数据算法作业笔记1
- 使用docker registry建立私有镜像仓库
- 概率与数学期望
- 字体扩大手机旋转