yanner

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Python在安装时,默认的编码是Ascii码,当程序中出现非Ascii码常常会报这样的错:UnicodeEncodeError: 'ascii' codec can't encode characters in position 9-12: ordinal not in range(128)

Python无法处理非Ascii码,所以要将默认的编码设置成utf-8。

使用的是Python2.7.X

Ulipad编辑器

解决方法在开头加上:

import sys
reload(sys)
sys.setdefaultencoding("utf-8")

 

posted on 2019-06-26 16:53  yanner  阅读(6658)  评论(0编辑  收藏  举报