1. # coding:utf-8
python
做用是定义源代码的编码. 若是没有定义, 此源码中是不能够包含中文字符串的.
PEP 0263 -- Defining Python Source Code Encodings
https://www.python.org/dev/peps/pep-0263/
2. sys.getdefaultencoding()
是设置默认的string的编码格式编码
#! /usr/bin/env python # -*- coding: utf-8 -*- import sys reload(sys) # Python2.5 初始化后会删除 sys.setdefaultencoding 这个方法,咱们须要从新载入 sys.setdefaultencoding('utf-8')