1. Python 默认ASCII编码,如果没有指定
2.定义源文件编码,magic comment必须添加在文件的第一行或第二行,例如:
#coding=<encoding name>
or
#!/bin/python
#-*- coding: <encoding name> -*-
or
#!/bin/python
#vim: set fileencoding=<encoding name>:
or
#!/bin/python
#coding:<encoding name>
总之,coding那一行需要满足一下格式:
coding[:=]\s*([-\w.]+)
源:http://www.python.org/dev/peps/pep-0263/