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,内容为:
具体步奏:
将上面代码拷贝到文本编辑器,保存文件为
sitecustomize.py , 拷贝sitecustomize.py到 C:\Program Files (x86)\RBTools\Python27\Lib\site-packages 下。
这是因为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 下。
相关文章推荐
- Python核心编程笔记 - 第12章 模块
- ObservableCollection<T> 类
- pyqt5加载网路图片,不本地下载。
- JAVA 运算符和条件结构
- 【设计模式】之六大原则(二)
- JQuery 初识
- 【设计模式】之六大原则(一)
- zTree初体验(五)——树间数据交换
- MySQL 调优基础(二) Linux内存管理
- Entity Framework关联实体的三种加载方法
- 分布式存储系统MogileFS(三)Nginx反向代理MogileFS
- 多线程系列四——整体总结
- 指针总结
- vmware配置linux虚拟机之桥接模式 (实现宿主机和虚拟机互ping 虚拟机可上网)
- 2015———举步维艰的一年
- 第一天在CSDN上开博客
- 对E-R模型向关系模式转换的认识
- 【Java EE 学习 51】【Spring学习第三天】【cglib动态代理】【AOP和动态代理】【切入点表达式】
- 寻人启事-陈红
- WebService(三)—JDK内置JAX-RS实现Rest WebService