首页 > 其他 > 详细

编码和解码

时间:2019-05-06 14:35:30      阅读:157      评论:0      收藏:0      [点我收藏+]

ascii 码:

  不支持     中文

  支持     英文  数字    符号

  8位     一个字节

gbk码 国标:

  支持      中文,英文,数字,符号

  英文      16位  二个字节

  中文    16位  二个字节 

unicode 万国码

  支持       中文,英文,数字,符号

  英文       32位    四个字节

  中文       32位    四个字节

utf-8 长度可变的万国码  最少用8位

  英文     8位    一个字节

  中文     24位    三个字节

utf-16  长度可变的万国码  最少用16位

 

Python3中  程序运行阶段  使用的是unicode    显示所有内容   

bytes类型

  传输和存储都是使用bytes  

pycharm 存储的时候默认是使用utf-8

 

s = ‘raccoon‘

s1 = s.encode(‘utf-8‘)

print(s.encode(‘utf-8‘))    #  编码,指定编码成什么样的编码类型,拿到明文编码后对应的字节

print(s1.decode(‘utf-8‘))   #  解码,将编码后的字节解码成对应的明文

 

编码和解码

原文:https://www.cnblogs.com/Little-Raccoon/p/10819372.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!