python编码错误UnicodeDecodeError: ‘ascii’/'utf-8′ codec can’t decode byte 0xb8 in position 50: ord
2017-09-14 00:29
1621 查看
python编码错误UnicodeDecodeError: ‘ascii’/'utf-8′ codec can’t decode byte 0xb8 in position 50: ord
2013年10月06日 ⁄ 综合 ⁄ 共 195字 ⁄ 字号 小 中 大 ⁄ 评论关闭这个错误是因为你代码中的某个字符串使用了费ascii编码的字符,也就是它代表的16进制的编码超过127。
解决这个问题可以使用下面的方法解决,其实就是设置默认的编码。python 2.x的默认编码是ascii,如果改为utf-8,就可以了
如果有中文还是不行,可以使用gbk编码方式,具体使用如下:
import sys
reload( sys )
#[b]sys.setdefaultencoding('utf-8')[/b]
sys.setdefaultencoding('gbk')
这两种换着试一下,肯定有一种行的
相关文章推荐
- python编码错误UnicodeDecodeError: 'ascii'/'utf-8' codec can't decode byte 0xb8 in position 50: ord
- Python2.7编码问题:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe8 in position...解决方法
- 解决Python字符串处理出现错误UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe4 in position 108: ordinal not in range(128)
- python错误 unicodedecodeerror ascii codec can’t decode byte 0xd7 in position 9 ordinal not in range(12
- Python字符串处理出现错误:UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe6 in position 0: ordinal not
- Python安装setuptools遇到错误:UnicodeDecodeError : 'ascii' codec can't decode byte 0xe0 in position 0
- xlutils写入中文报错:UnicodeDecodeError: 'ascii' codec can't decode byte 0xb8 in position 0: ordinal not in
- python | 读文件编码问题 | UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 34: illegal mu
- python错误:UnicodeDecodeError: 'gbk' codec can't decode byte 0x94 in position 802
- python用pip装第三方库numpy时报错:UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 7: ordi
- python: UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 20: ordinal not in rang
- Python:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 108: ordinal not in
- Python2.7 pip编码错误UnicodeDecodeError: 'utf8' codec can't decode byte 0xb0 in解决方法
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 1: ordinal not in range(128)
- 【转】UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc7 in position 1: invalid continuation 汉字编码
- 【Python错误】 'ascii' codec can't decode byte 0xe7 in position 0: ordinal not in range(128)
- python UnicodeDecodeError: 'utf8' codec can't decode byte 0xd6 in position 15: invalid continuation
- sublime text2 UnicodeDecodeError: 'ascii' codec can't decode byte 0xc0 in...错误解决
- UnicodeDecodeError: 'utf-8' codec can't decode byte 0x92 in position 884: invalid start byte
- python处理字符串时出现的错误'ascii' codec can't decode byte 0xe9 in position 0: ordinal not in range(128)" 解决方法