<span style="font-size:18px;">#coding:utf-8</span>
Python头两行类似上述的语句只是声明Python源代码的编码方式,与其他需要编解码的地方的默认方式无关。 官方原文:If a comment in the first or second line of the Python script matches the regular expression coding[=:]\s*([-\w.]+), this comment is processed as an encoding declaration; the first group of this expression names the encoding of the source code file.
Python2默认编解码方式是 ascll 。可通过如下方式设置默认编解码方式:
import sys
reload (sys)
sys.setdefaultencoding('utf8')
一定要搞清楚你变量或文件内的内容的原来的编码方式是什么,然后用原来的编码方式解码成utf8,在编码成你想输出的编码方式