1. 首页
  2. 编程面试题
  3. Python
  4. Python基础

ascii、unicode、utf-8、gbk 区别



python2 内容进行编码(默认 ascii),而 python3 对内容进行编码的默
认为 utf-8。

ascii 最多只能用 8 位来表示(一个字节),即:2**8 = 256,所以,ASCII 码最多只能表示 256 个符号。

unicode 万国码,任何一个字符==两个字节

utf-8万国码的升级版 一个中文字符==三个字节 英文是一个字节, 欧洲的是2个字节

gbk 国内版本 一个中文字符==2 个字节 英文是一个字节,gbk 转 utf-8 需通过媒介 unicode

发布者:admin,如若转载,请注明出处:https://ai1024.vip/27636.html

QR code
//