因为Python的诞生比Unicode标准发布的时间还要早,所以最早的Python只支持ASCII编码,普通的字符串'ABC'在Python内部都是ASCII编码的。
python2的字符编码默认是ASCII码;python3默认采用UTF-8编码方式
所以一般写python脚本会在开头加入# -*- coding:utf-8 -*- 必须将编码注释放在第一行或者第二行
这样做的目的是告诉解释器采用utf-8编码方式解析
因为Python的诞生比Unicode标准发布的时间还要早,所以最早的Python只支持ASCII编码,普通的字符串'ABC'在Python内部都是ASCII编码的。
python2的字符编码默认是ASCII码;python3默认采用UTF-8编码方式
所以一般写python脚本会在开头加入# -*- coding:utf-8 -*- 必须将编码注释放在第一行或者第二行
这样做的目的是告诉解释器采用utf-8编码方式解析