############################################
在Windows下使用小脚本建议:
1.文件编码保存为:GBK
2.#coding:GBK
#这样就可以在Windows中愉快的使用中文了。
############################################
#如果要用UTf-8则看下面:
1.文件编码保存为:UTF-8
2.#coding:utf-8 ###提示:根据本人以往的经验,UTF-8表示无BOM;UTF8表示有BOM
#一般来说有上面两个就可以了
#-------------------------------------------------------------------------
3.'中文'.decode('utf-8').encode('gbk') #在CMD中显示中文,因为CMD的编码是GBK,所以将编码编码成GBK码方便显示
4.'中文'/decode('utf-8') #因为解码成Unicode之后,python会自动将其Encode所需的编码
#--------------------------------------------------------------------
#-----------------------------------------------------------------
解码:decode('utf8') #以utf-8来将字符串解码成Unicode,如果“待解码字符串”里面有什么字符是utf-8没有的、将会出错
编码:encode('utf-8') #以utf-8来将Unicode编码成字符串,如果Unicode有什么字符是“目标编码utf-8”没有的、将会出错
#更改Python系统默认编码
import sys
reload(sys) # Python2.5 初始化后会删除 sys.setdefaultencoding 这个方法,我们需要重新载入
sys.setdefaultencoding('utf-8') #设置默认编码为:UTF-8
#--------------------------------------------------------------------
2、将CMD终端改为UTF-8格式
命令介绍:
chcp 65001 #换成utf-8代码页
chcp 936 #换成默认的gbk