zoukankan      html  css  js  c++  java
  • UnicodeDecodeError gbk codec can't decode byte in position illegal multibyte sequence

    UnicodeDecodeError:'gbk' codec can't decode byte in position : illegal multibyte sequence

    觉得有用的话,欢迎一起讨论相互学习~

    我的微博我的github我的B站

    • 为解码时发生了错误,本代码原本是用来读取使用"utf-8"编码的txt文本中的数据的,但是由于解码时被程序使用"gbk"的方式进行解码

    解决方案

    • 原始open函数添加上encoding参数,表示解码的方案.例如,此时我使用"uft-8"的方式解码原始以"utf-8"方式编码的文件.
    • encoding="utf-8"
    # 原始代码
    # with open(file='./text.txt', mode='r') as fp:
    
    # 修改后代码
    with open(file='./text.txt', mode='r', encoding='utf-8') as fp:
    
  • 相关阅读:
    [solr]
    [solr]
    [Linux] CentOS 加入开机启动
    [Linux] VirtualBox
    [Eclipse]
    [JBoss]
    [solr]
    [solr]
    [solr]
    [solr]
  • 原文地址:https://www.cnblogs.com/cloud-ken/p/10360571.html
Copyright © 2011-2022 走看看