Python 3.x版本中默认的编码格式是utf-8,所以可以正常解析中文,无需指定 utf-8 编码。但Python 2.x的版本中默认的编码格式是 ASCII,如果Python 文件中未指定编码,在使用Python 2.x的解释器执行它时会报错:
解决方法:
在python文件开头加入 # -- coding: UTF-8 -- 或者 # coding=utf-8 就行了。
注意: # coding=utf-8 的=号两边不能有空格,不然仍会报错。
Python 3.x版本中默认的编码格式是utf-8,所以可以正常解析中文,无需指定 utf-8 编码。但Python 2.x的版本中默认的编码格式是 ASCII,如果Python 文件中未指定编码,在使用Python 2.x的解释器执行它时会报错:
解决方法:
在python文件开头加入 # -- coding: UTF-8 -- 或者 # coding=utf-8 就行了。
注意: # coding=utf-8 的=号两边不能有空格,不然仍会报错。