gbk‘ codec can‘t decode byte 0x94 in position 161: illegal multibyte sequenc的粗暴解决方案

今天在编写一个配置文件的时候,将gbk改为utf-8老是出现乱码,并且报gbk’ codec can’t decode byte 0x94 in position 161: illegal multibyte sequenc这个错误,试了很多办法,最终找到了一个简单粗暴的解决方案。将原文件复制到桌面上,并在项目里删除,再重新创建一个文件并将原来的内容复制过来问题得到解决。
!!!注意一点,务必在写代码前将整个项目的编码统一,可以减少不必要的麻烦。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
'gbk'编解码器无法解码位置4527的字节0x85: 非法的多字节序列。 这个错误通常是因为文件的编码与编解码器不匹配引起的。为了解决这个问题,你可以尝试以下几种方法: 1. 使用正确的编码器:根据错误提示,可以尝试使用'utf-8'编码器来打开文件。在打开文件的时候添加`encoding='utf-8'`参数可以指定使用utf-8编码器进行解码。比如,如果你在train.py文件中遇到这个问题,你可以尝试在打开文件的地方添加这个参数。如果问题仍然存在,可以尝试在其他相关的文件或位置也添加相同的编码器。 2. 根据错误位置进行检查:错误提示中提到了错误位置4527,你可以在这个位置附近检查文件的内容,特别是该位置附近的字符。有时候特定字符的编码可能与文件的编码不匹配,导致出错。在这种情况下,你可以尝试修复该字符或删除它。 3. 转换文件编码:如果文件本身的编码与编解码器不匹配,你可以尝试将文件的编码转换为合适的编码。可以使用一些文本编辑器或专门的工具来进行文件编码的转换,确保文件的编码与你的编解码器匹配。 请注意,以上方法是根据引用内容中的案例提供的解决方法。如果遇到类似问题,请根据具体情况进行调整和尝试不同的解决方法。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值