python 编码
文件编码
在源文件添加#coding=utf-8
或者 # _*_ coding:utf-8 _*_
指明文件所有字符使用utf-8编码,包括字符串。
encode、decode
python程序内部使用unicode编码。
使用decode可以将别的编码转变为unicode编码,如在编码为utf-8的源文件中有str='中文',那么str即是utf-8编码的字符串,可以使用
str.decode('utf-8')`解码成unicode。
使用encode可以将unicode编码的字符转变为其他编码,如上面的str已经被解码为unicode了,再使用str.encode('gb2312')
可以将其编码为gb2312的字符串.