编码与解码
一,ascii码
- 不支持中文
- 支持英文,数字,字母,符号
- 8位数,一个字节
二,gbk国标
- 支持中文,英文,数字,符号
- 英文16位, 2个字节
- 中文16位 ,2个字节
三,unicode万国码
- 支持中文,英文,数字,符号
- 英文32位,4个字节
- 中文32位,4个字节
四,utf-8
- 长度可变的万国码,最少用8位
- 中文24位,3个字节
- 英文8位’,2个字节
python3中,程序运行阶段使用的是unicode,显示所有内容。但不用于网络传输,因为会浪费传输资源。python2中默认是ASCII。
传输与储存都是使用gbk类型。pycharm储存的时候默认类型使用的是utf-8.
注意:.encode()进行解码。如.encode("utf-8")是使用utf-8进行解码。
.decode()是指进行编码。
记住,用什么编码,就用什么解码。
posted on 2023-11-17 20:02 我才是最帅的那个男人 阅读(30) 评论(0) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~