首页 > 编程语言 > 详细

Python字符编码

时间:2019-04-21 11:33:27      阅读:129      评论:0      收藏:0      [点我收藏+]

一、字符编码的发展史

1、asccii(一个字符占一个字节)

2、gbk(一个字符占两个字节)

3、unicode(万国码)

4、utf-8(pychrom默认的文件编码)

二、过程

1、内存->磁盘(网络传输)->内存

2、unicode->utf-8->unicode

3、str->bytes->str

4、unicode->utf-8:编码 A.encode(‘utf-8‘)

5、utf-8->unicode:解码A.decode(‘utf-8‘)

三、Python

1、python默认的内存编码是unicode

2、推荐使用文件编码utf-8,如无特殊需求

3、在文件头加文件编码(pycharm不需要),文本编辑器需要

# !/usr/bin/env python3
# -*- coding: utf-8 -*-

 

Python字符编码

原文:https://www.cnblogs.com/wt7018/p/10744041.html

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