UnicodeDecodeError: 'utf8' codec can't decode byte 0xb1 in position 0: invalid start byte
来源:互联网 发布:第八课网络旅行 编辑:程序博客网 时间:2024/05/12 14:57
在Python处理字符编码时出现如下错误:
UnicodeDecodeError: 'utf8' codec can't decode byte 0xb1 in position 0: invalid start byte
具体业务场景如下:
我读入一个编码为GBK的文件,解析里面的汉字,使用utf-8编码进行正则匹配,出现上述问题
解决方法:
设置python编码为GBK
#encoding=utf8
import sys
reload(sys)
sys.setdefaultencoding('gbk')
参考文献:
[1].http://www.phperz.com/article/14/1222/42448.html
0 0
- UnicodeDecodeError: 'utf8' codec can't decode byte 0xb1 in position 0: invalid start byte
- read_csv UnicodeDecodeError: 'utf8' codec can't decode byte 0xb1 in position 0: invalid start byte
- 错误解决UnicodeDecodeError: 'utf8' codec can't decode byte 0xb1 in position 0: invalid start byte
- [python] UnicodeDecodeError: 'utf8' codec can't decode byte 0x96 in position 59: invalid start byte
- About UnicodeDecodeError: 'utf8' codec can't decode byte 0xa1 in position 157: invalid start byte
- python提示UnicodeDecodeError: ‘utf8’ codec can’t decode byte 0xa1 in position 6: invalid start byte
- ride.py中文用户名:UnicodeDecodeError:'utf8'codec can't decode byte 0xb2 in position 9: invalid start byte
- UnicodeDecodeError: 'utf8' codec can't decode byte 0xd4 in position 0: invalid continuation byte
- UnicodeDecodeError: 'utf8' codec can't decode byte 0xd6 in position 0: invalid continuation byte
- UnicodeDecodeError: 'utf8' codec can't decode byte 0xd1 in position 0: invalid continuation byte问题
- UnicodeDecodeError: 'utf8' codec can't decode byte 0xd5 in position 8: invalid c ontinuation byte
- python 编码问题 UnicodeDecodeError: ‘utf8’ codec can’t decode byte 0xb4 in position 0: invalid start byt
- 'utf8' codec can't decode byte 0x8b in position 14: invalid start byte
- pythonUnicodeDecodeError: 'utf8' codec can't decode byte 0xba in position 208550: invalid start byte
- python UnicodeDecodeError: 'utf8' codec can't decode byte 0xd6 in position 15: invalid continuation
- UnicodeDecodeError: 'utf8' codec can't decode byte 0x80 : invalid start byte
- UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 0: invalid start byte解决方法
- error UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte
- JavaScript函数表示式
- Sublime Text 3.x 可用注册码
- 笔记 - Android - 5.数据存储和访问、XML等
- [leetcode-334]Increasing Triplet Subsequence
- 1038. 统计同成绩学生(20)
- UnicodeDecodeError: 'utf8' codec can't decode byte 0xb1 in position 0: invalid start byte
- Android_Short_Key
- glibc---memcpy源码
- 黑马程序员——JAVA学习日志之多线程(二)以及简单的单例和工厂模式
- c++第二次试验
- 利用chrome快速查找st中的组件
- 码农小汪-剑指Offer之21-二叉搜索树的后序遍历序列
- 栈-链表的实现
- Android Studio 学习 2