首页 > 其他分享 >UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe9 in position 1023: unexpected

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe9 in position 1023: unexpected

时间:2023-07-21 11:56:59浏览次数:44  
标签:unexpected end 1023 utf decode codec UnicodeDecodeError

 

Connected to pydev debugger (build 213.6461.77)
Traceback (most recent call last):
  File "PyCharm Community Edition 2021.3.1\plugins\python-ce\helpers\pydev\_pydevd_bundle\pydevd_comm.py", line 303, in _on_run
    r = r.decode('utf-8')
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe9 in position 1023: unexpected end of data

 

 

解决方案:

1、检查一下项目路径中是否含有中文路径,如果有,那就把中文部分的路径修改为英文。

2、找到报错的那一行代码,r = r.decode('utf-8'),然后将这行代码改成 r = r.decode('utf-8','ignore'),保存代码,重启pycharm。


 

https://zhuanlan.zhihu.com/p/183911230

标签:unexpected,end,1023,utf,decode,codec,UnicodeDecodeError
From: https://www.cnblogs.com/emanlee/p/17570916.html

相关文章

  • 整个好活:micropython utf-8转gb2312
    classgb2312(object):def__init__(self):self.f=open('utf2gb2312.bin','r',encoding='utf-8')defb2i(self,byte):#bytes转intr=0foriinrange(len(byte)):r=(r<<......
  • MySQL8.0中utf8mb4的强大:释放多语言数据的全部潜能
     在现代网络应用中,支持多种语言和字符集变得越来越重要。随着全球化的兴起,存储和处理多语言数据的需求已变得至关重要。MySQL作为最流行的关系数据库管理系统之一,它意识到了这一需求,并在其8.0版本中引入了utf8mb4,从而改变了游戏规则。在本文中,我们将通过实际示例探讨utf8mb4及其......
  • java 判断字符串内容是utf-8还是utf8mb4
    判断字符串内容是UTF-8还是UTF8MB4的方法概述在Java中,判断字符串内容是UTF-8还是UTF8MB4可以通过检查字符编码范围来实现。UTF-8使用1到4个字节表示一个字符,而UTF8MB4使用1到4个字节表示一个字符。下面将介绍整个流程和每一步需要做的事情。流程步骤描述1.将字符串转......
  • 麒麟V10服务器PHP连接MySQL报错PHP Warning: mysqli_connect(): Unexpected server r
     1.问题描述这个警告表示在进行缓存的caching_sha2认证过程中,服务器返回了一个意外的响应码99。这是由于MySQL服务器的配置或版本与使用的客户端库不兼容导致的。2.解决办法a.检查MySQL客户端版本:确保你使用的MySQL客户端版本与服务器版本兼容。如果......
  • 解决oracle zhs16gbk和MySQL utf8转换乱码的具体操作步骤
    解决OracleZHS16GBK和MySQLUTF8转换乱码问题作为一名经验丰富的开发者,我将向你解释如何解决OracleZHS16GBK和MySQLUTF8转换乱码问题。我们将按照以下步骤进行操作:步骤说明1导出数据2创建MySQL数据库3创建UTF8编码的表4导入数据接下来,我将详细解释......
  • iframe编码为utf-8.嵌入页面为gb2312 ,word导出默认为gb2312 格式
    1、使用记事本打开html,另存为,保存类型选择:"所有文件"、编码选择:“UTF-8” 2、打开保存后文件编码类型改成utf-8<metacharset="utf-8"/>第一个步骤是为了把内容改成utf-8,然后直接执行第二步改编码可能会报乱码......
  • windows上,gbk utf8相互转换
    #include<locale>#include<codecvt>inlinestd::stringutf8_to_gbk(conststd::string&str){std::wstring_convert<std::codecvt_utf8<wchar_t>>conv;std::wstringtmp_wstr=conv.from_bytes(str);//GBKlocalenamei......
  • ERROR in static/js/*** from UglifyJs Unexpected token: punc (,) [./~/@vant/poppe
     今天打包的时候发现这样的问题,解决方式:找到webpack.base.conf.js文件,加入下边的代码: {test:/\.mjs$/,loader:"babel-loader",include:[resolve("node_modules/@vant/popperjs/dist/index.esm.mjs")]},......
  • MDK 文件编码转换 utf8
    由于本人偏向于utf8编码的文件,所以编辑器都设置的utf8编码,这就导致了gb2312的编码文件打开后会乱码。于是在网上找到了转换编码的工具。以下也是从网上找来的,代码也比较简单。需要安装python或者path路径里面包含python路径,同时还需要pipinstallchardetimportsysimportchar......
  • golang查询数据报错:closing bad idle connection: unexpected read from socket
    原因应用程序在使用驱动的有效空闲连接时候,发现数据库的连接已经失效(因为连接超过wait_timeout时间),用一个失效的连接查数据,所以报错。解决办法将sql驱动SetConnMaxLifetime和SetConnMaxIdleTime设置时间,并且小于数据库的wait_timeout时间(单位秒)。调小wait_timeout。分析......