问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python3出现utf-8 codec cant decode bytes in position114-115:invalid continuation byte怎么办

发布网友 发布时间:2022-05-23 14:28

我来回答

1个回答

热心网友 时间:2023-10-25 02:11

首先检查文件编码是不是utf-8;

如果是utf-8,检查是否有乱码。

这个错误就是说这两个字节的内容无法按utf-8来解码。

比如一些网站页面有部分乱码的问题存在,去掉相应的字节后就好,我是这么解决的:

def _html(url, decode):
    html = urlopen(url).read()()
    if not decode:
        decode = _testencode(html)
    while True:
        try:
            html = html.decode(decode)
            break
        except (UnicodeDecodeError,) as e:
            html = html[:e.args[2]-1] + html[e.args[3]+1:]
    return html

这里except 块里动作就是把相应不能解码的内容丢弃。对应文本文件也可以用类似的方法处理。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
现代家庭健康饮食宝典目录 食疗炸菜商品描述 家常菜烹饪宝典内容简介 ...啊?是一幅他特别喜欢的图片,他曾经还求我画一张,当 ...4年老桩砍头了没留叶子,这杆子还能爆侧芽小仔吗?这杆子生长点在哪里... 家庭食疗宝典软件介绍 有个女生同学下周过生日告诉我让我送她生日礼物。我问他他要什么他说... 我有一个女同学生日,我XH她,她叫我送她一张贺卡,内容怎么写 魅族手机下载那种视频播放器可以小屏播放 一个蛮好的女同学要过生日,不知道送生日报怎么样。。有网友送过没,他们... 关于声卡Audio CODEC'97的驱动 请问为什么我的电脑 用着会死机,死机分为两种:1.是黑屏。2.是画面定格。有一两年没用,重新装的系统。 66前面的六代表六个时后面的六代表六个一它们的相差数是多少? 减数和被减数都是6,差数是多少 kmplaye,如何用?都是外文看不懂,可以用kmplaye搜索电影然后直接看吗?可以像快播可以搜可以看吗 被减数、减数、差的和是6,减数是1.3,差是多少? ecodecalk怎么使用 减数比被减数少6,差是多少? 6的乘法口诀相差是几 66和6相差是多少啊!比40多8的数是? 38与6的差是多少,再除以8的商是多少? 21与6差是多少和是多少是什么意思? 两位数66中的6相差多少? 一年级24与6的差是多少,和是多少? 用3.6.9中的两张组成的两位数中,最大的两位数与6的差是多少? 两个数字都是6求它们和是多少?差是多少? xp网络禁用怎么恢复 怀孕初期可以吃烧饼吗 怀孕四个月,昨天吃了路边油炸烧饼夹菜,今 怀孕可以吃烧饼 请问,谁知道TCL的M328手机话机解锁码? 为什么 我的TCL M328 手机和网上的不一样 潮汕南姜病害防治 TCL手机M328的音乐格式是什么? 手机TCL M328性能如何? TCL M328的短信中心号码是什么? 英语通怎么回事 为什么USB插到电脑上无反应? 谁知道这个小游戏在哪里下载!求转发 ! 红牛欧洲的老板是谁?红牛除了生产饮料之外,好像还赞助比赛吧? 女孩子买个什么样的手机? TCLM328的短信铃声怎么改? 红牛赞助费一年多少 红牛除了赞助F1红牛车队和红牛二队以外,是不是还培养青少年车手,好像有个红牛少年队 我的手机TCLM328为何下不了飞信 打拳击、经常运动并大量出汗的人适合喝什么饮料?红牛可以吗?经常喝会不会对身体有什么危害? 我的头左侧,太阳穴和耳朵中间往上一点,也就是颞部的位置疼痛,疼的不是特别剧烈,但是二十四小时都疼, 你好,我家里有一台使用了26年的容声冰箱,请问咱们现在还有以旧换新的活动吗 冰箱可以正常使用26年? 容声冰箱 165D,26年不缺勤,中国造老冰箱,请问有没有回收或者收藏的?