您的位置:首页 > 其它

windows下如何安装和设置RBTOOL 报 UnicodeEncodeError: 'ascii' codec can't encode/decode characters

2015-09-30 22:33 330 查看
最近项目用到git的codereview工具 RBTOOL, 在命令行报: UnicodeEncodeError: 'ascii' codec can't encode/decode characters

这是因为RBTOOL使用到了python,
而pytyon默认的编码是ascii,当执行中出现非ascii编码时,python的处理常常会报这样的错,python没办法处理非ascii编码的,此时需要自己设置将python的默认编码为utf8的编码格式。

方案是找到RBTOOL所在目录,( 默认在 C:\Program Files (x86)\RBTools\Python27 )

在Lib\site-packages文件夹下新建一个sitecustomize.py,内容为:

# encoding=utf8
import sys

reload(sys)
sys.setdefaultencoding('utf8')

具体步奏:

将上面代码拷贝到文本编辑器,保存文件为
sitecustomize.py , 拷贝sitecustomize.py到 C:\Program Files (x86)\RBTools\Python27\Lib\site-packages 下。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: