博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ascii codec can't decode byte 0xe8 in position 0:ordinal not in range(128)
阅读量:5142 次
发布时间:2019-06-13

本文共 361 字,大约阅读时间需要 1 分钟。

问题描述:一个在Django框架下使用Python编写的定时更新项目,在一个Linux系统下运行没有问题,在另外一台Linux系统下测试,报如下错误:

ascii codec can't decode byte 0xe8 in position 0:ordinal not in range(128)

原因分析:字符问题。

解决办法

方法(一):在出现问题的页加上如下三行即可:

import sys

reload(sys)
sys.setdefaultencoding('utf-8')

 

方法(二):重新设置系统默认字符编码(locale编码不对)

            LC_ALL= ; LANG=en_US.UTF-8

转载于:https://www.cnblogs.com/tibetanmastiff/p/4485034.html

你可能感兴趣的文章
C++标准库string类型学习笔记
查看>>
Objective-c粒子动画
查看>>
ubuntu16.04+Titan Xp安装显卡驱动+Cuda9.0+cudnn
查看>>
WR调用windows的API实现文本框数据输入
查看>>
多线程BackroundWorker 使用
查看>>
yum和apt-get用法及区别
查看>>
hdu 5877 Weak Pair dfs序+树状数组+离散化
查看>>
个人阅读作业总结
查看>>
jquery validate插件 验证函数扩展
查看>>
去除DEDECMS后台预览文章URL地址多余的数字信息
查看>>
教您用CSS的鼠标手势实现任意标签鼠标划过变成小手
查看>>
linux-android-adt
查看>>
文本框自动查询信息,产生记忆性列表
查看>>
「日常」升级1709后,会登陆不正确的账户
查看>>
设置mssql数据库版本兼容
查看>>
python2.7 安装pip的方法(管用)
查看>>
iOS 多线程编程 (资料)
查看>>
Struts2 Interceptor Life Cycle
查看>>
Operating system structures
查看>>
unity中鼠标按下加速漫游,鼠标抬起减速漫游。
查看>>