当前位置: 代码迷 >> 综合 >> 解决UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xe6 in position 0: ordinal not in range(128)
  详细解决方案

解决UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xe6 in position 0: ordinal not in range(128)

热度:69   发布时间:2024-02-21 08:58:55.0

@[TOC](解决UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe6 in position 0: ordinal not in range(128))

环境

Python 2.7.18
windows 10

解决方法

python2.x的默认编码是ascii,而代码中有utf-8的字符导致,解决方法是设置utf-8

import sysreload(sys)
sys.setdefaultencoding('utf8')
  相关解决方案