python3 运行出现'ascii' codec can't encode characters in position 10-11: ordinal not in range(128)错误解决方案
来源:互联网 发布:sop软件下载 编辑:程序博客网 时间:2024/06/05 17:32
‘ascii’ codec can’t encode characters in position 10-11: ordinal not in range(128)
最近,部署测试环境时新启用了一台Ubuntu,安装完python3执行写好的脚本时报错,差了下基本属于编码问题
可尝试如下解决:
A subtle problem causing even print to fail is having your environment variables set wrong, eg. here LC_ALL set to "C". In Debian they discourage setting it: Debian wiki on Localevim /etc/default/locale#File generated by update-locale#LANG="en_US"LANG="en_US.UTF-8"LANGUAGE="en_US:"$ echo $LANGen_US.utf8$ echo $LC_ALL C$ python -c "print (u'voil\u00e0')"Traceback (most recent call last): File "<string>", line 1, in <module>UnicodeEncodeError: 'ascii' codec can't encode character u'\xe0' in position 4: ordinal not in range(128)$ export LC_ALL='en_US.utf8'$ python -c "print (u'voil\u00e0')"voilà$ unset LC_ALL$ python -c "print (u'voil\u00e0')"voilà
import sysreload(sys)sys.setdefaultencoding('utf-8')
阅读全文
0 0
- python3 运行出现'ascii' codec can't encode characters in position 10-11: ordinal not in range(128)错误解决方案
- ascii' codec can't encode characters in position 598-599: ordinal not in range(128)解决方案
- 'ascii' codec can't encode characters in position 0-3: ordinal not in range(128)
- UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-15: ordinal not in range(128
- UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-4: ordinal not in range(128)
- UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)
- 'ascii' codec can't encode characters in position 34-41: ordinal not in range(128)处理
- UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-78: ordinal not in range(128
- UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-4: ordinal not in range(128)
- UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)
- 'ascii' codec can't encode characters in position 0-2: ordinal not in range(128)问题
- UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-4: ordinal not in range(128
- UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 0-15: ordinal not in range(128
- UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-78: ordinal not in range(128
- UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-7: ordinal not in range(128)
- UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-4: ordinal not in range(128)
- UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)
- python 'ascii' codec can't encode characters in position 18-32: ordinal not in range(128)
- 【深入理解Java虚拟机】之自己编译JDK
- Python-复制列表的几个小方法
- Margin set programmatically on RadioButton not applied
- 一键转发工具share.js
- echart——ip地区分布地图
- python3 运行出现'ascii' codec can't encode characters in position 10-11: ordinal not in range(128)错误解决方案
- js中map函数的用法
- win10X64 + vs2015通过Cmake编译Opencv(一)
- 关于工作中常见的类型错误
- php qrcode生成二维码
- Shell运算符:Shell算数运算符、关系运算符、布尔运算符、字符串运算符等
- 省市选择数据库SQL Server语句
- Tomcat8+redis做session同步
- stf使用经验--在windows平台连接Mac上stf的过程