解决UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-11
来源:互联网 发布:数据库基础教程判断题 编辑:程序博客网 时间:2024/06/09 08:54
原文链接:这里写链接内容
在windows下写的python脚本,放到linux下运行,直接报
UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 0-11: ordinal not in range(128)
原因是python2.7在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报这样的错,不过在python3就不会有这样的问题。
临时解决方法:
代码中加入如下三行
import sys reload(sys) sys.setdefaultencoding('utf8')
如果不想在每个文件中都加这三行,就在python的Lib\site-packages文件夹下新建一个sitecustomize.py
内容如下:
#encoding=utf8 import sys reload(sys) sys.setdefaultencoding('utf8')
这样的话,系统在python启动的时候,自行调用该文件,设置系统的默认编码
0 0
- 解决UnicodeEncodeError: 'ascii' codec can't encode characters in position
- 解决UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-11
- python2.7出现[UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-11]的解决
- 解决UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-3问题
- UnicodeEncodeError: 'ascii' codec can't encode characters in position
- UnicodeEncodeError: 'ascii' codec can't encode characters in position
- UnicodeEncodeError: 'ascii' codec can't encode characters in position 解决方法
- UnicodeEncodeError: 'ascii' codec can't encode characters in position问题
- UnicodeEncodeError: 'ascii' codec can't encode characters in position
- 解决UnicodeEncodeError: 'ascii' codec can't encode characters in position 问题
- 解决impala运行时出现的UnicodeEncodeError: 'ascii' codec can't encode characters in position问题
- 解决UnicodeEncodeError: 'ascii' codec can't encode characters in position 问题
- 解决UnicodeEncodeError: 'ascii' codec can't encode characters in position 问题
- 解决UnicodeEncodeError: 'ascii' codec can't encode characters in position问题
- 解决UnicodeEncodeError: 'ascii' codec can't encode characters in position问题
- 解决UnicodeEncodeError: 'ascii' codec can't encode characters in position问题
- 解决UnicodeEncodeError: 'ascii' codec can't encode characters in position问题
- 解决UnicodeEncodeError: 'ascii' codec can't encode characters in position问题
- css中各属性的意思
- java socket 连接 要点
- login
- 傅里叶变换和反变换
- [生存志] 第102节 屈原既放赋离骚
- 解决UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-11
- 正则表达式常用的案例
- 关于空指针NULL、野指针、通用指针
- ssh链接不到树莓派raspberry pi
- Android中调用系统相机获取照片的尺寸问题
- iOS 限制UITextField只可以输入数字,限制文字长度
- C控制语句:分支与跳转
- POJ题目分类推荐 (很好很有层次感)
- sqlite数据库