开发者社区> 问答> 正文

pytho3中编码问题报错'utf-8' codec can't decode byte 0xdc

已解决

image.png

展开
收起
我是小美女 2021-10-19 21:44:50 955 0
1 条回答
写回答
取消 提交回答
  • 网络规划设计师、敏捷专家、CISP、ITSS服务经理、ACA全科目、ACP4项、ACE、CBP、CDSP、CZTP等。拥有 PRINCE2 Foundation/Practitioner、CCSK、ITIL、ISO27001、PMP等多项国际认证。 专利5+、期刊10+、知识产权师。核心期刊审稿人。
    采纳回答

    您好,这个情况可能有两个原因:一是你的数据编码不是 utf8 ,只需要换成正确的编码即可。 第二个原因是当你处理数据时,破坏了数据的完整性; 对于合法的UTF8编码文本,可以成功解码:

    image.png

    如果因为某种原因,UTF8文本少了一个字节或者某个字节错掉了,解码时就会抛锚: image.png

    你可以选择在解码中忽略错误: image.png

    或者将不可识别的字符替换成一个问号,以便定位UTF8字节流问题位置: image.png

    2021-10-19 21:47:11
    赞同 2 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载