Python 2项目中频繁出现的UnicodeDecodeError如何解决?
- 内容介绍
- 文章标签
- 相关推荐
本文共计608个文字,预计阅读时间需要3分钟。
刚启动Django就出现了bug,错误提示为“UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1: 无从改起,赶紧去百度了一下。原来这是个大问题,Python 2.7解释器自带的问题。以下是解决方案:
刚启动django就出现了bug
UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0x?? in position 1
无从改起
赶紧去百度了一下
原来是大家都有这个问题
python2.7解释器自带问题
所以
以下是解决方案
python在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报这样的错UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0x?? in position 1: ordinal not in range(128),python没办法处理非ascii编码的,此时需要自己设置将python的默认编码,一般设置为utf8的编码格式。
本文共计608个文字,预计阅读时间需要3分钟。
刚启动Django就出现了bug,错误提示为“UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1: 无从改起,赶紧去百度了一下。原来这是个大问题,Python 2.7解释器自带的问题。以下是解决方案:
刚启动django就出现了bug
UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0x?? in position 1
无从改起
赶紧去百度了一下
原来是大家都有这个问题
python2.7解释器自带问题
所以
以下是解决方案
python在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报这样的错UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0x?? in position 1: ordinal not in range(128),python没办法处理非ascii编码的,此时需要自己设置将python的默认编码,一般设置为utf8的编码格式。

