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/