字符编码:
个人理解:共128个字符,包括英语字母,数字和特殊符号,
# 在python中转换字符编码的方法
ord('A')
#输出为65
ord('中')
#输出为20013
chr(66)
#输出为'B'
chr(25991)
#输出为'文'
个人理解:GB是国标的缩写,GBK包含全部中文字符,不论中英文都是双字节的,但没有utf-8多且常用。
UTF-8:UTF-8 编码是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。对于英文字符较多的论坛则用UTF-8 节省空间。另外,如果是外国人访问你的GBK网页,需要下载中文语言包支持。访问UTF-8编码的网页则不出现这问题,可以直接访问。
Unicode:万国码,包含世界上所有语言符号,用4个字节存储一个符号,比较浪费空间。
参照:UTF-8和GBK有什么区别?_百度知道 (baidu.com)
字符编码_百度百科 (baidu.com)
(此外,还有一些字符编码我们不常用,所以就没有列出)