文章摘要:python的字符编码有哪些 python支持的字符编码有哪些
python中的字符编码:1.ASCII编码,基于拉丁字母的电脑编码系统;2.GBK编码,是在GB2312-8 […]
python中的字符编码:1.ASCII编码,基于拉丁字母的电脑编码系统;2.GBK编码,是在GB2312-80标准基础上的内码扩展规范;3.Unicode编码,是计算机科学领域里的一项业界标准;4.UTF-8编码,是针对Unicode的一种可变长度字符编码;
python中的字符编码有以下几种
1.ASCII编码
ASCII码是基于拉丁字母的电脑编码系统,主要用于显示现代英语和其他西欧语言,ASCII码是通用的信息交换标准。
2.GBK编码
GBK编码是在GB2312-80标准基础上的内码扩展规范,其编码范围从8140至FEFE,共23940个码位,共收录了21003个汉字,完全兼容GB2312-80标准,支持国际标准ISO/IEC10646-1和国家标准GB13000-1中的全部中日韩汉字,并包含了BIG5编码中的所有汉字。
3.Unicode编码
Unicode码是计算机科学领域里的一项业界标准,Unicode是为解决传统的字符编码方案的局限而设计的,使用Unicode可以为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。
4.UTF-8编码
UTF-8编码是针对Unicode的一种可变长度字符编码,使用UTF-8编码可以表示Unicode标准中的任何字符,且其编码中的第一个字节与ASCII相容,使得原来处理ASCII字符的软件无须或只进行少部份修改后,便可继续使用,常用于电子邮件、网页、存储或传送文字等方面。