Python设置编码:
第一:若果是在GUI界面,可采用如下操作
1 | import sys |
2 | reload (sys) |
3 | sys.setdefaultencoding( 'utf-8' ) |
第二:若果是CMD界面,可采用如下操作再要执行的文件.py中,对于输出的文件转码
注:1、decode 解码,在已知字符串编码的情况下,转码为unicode ,比如 s.decode('utf-8'),结果为unicode
2、encode 编码,在已有unicode的情况下,转码为其它编码,比如 u.encode('utf-8'),结果为utf-8
3、我只要说一点,你就懂了sys.stdin.encoding当然了,与之对应的是 sys.stdout.encoding
也就是如下
1 #coding:utf-8
2 s = '测试'
3 # 其它字符串解码成unicode
4 uu = s.decode('utf-8')
5 print s