错误描述

最近在做一生产检测工具的时候遇到一个错误:错误截图如下
【问题积累】LookupError: unknown error handler name 'surrogateescape'
这个错误出现:并没有什么规律,初选也比较随机,应为这个版本是从之前的版本是哪个做的升级,之前并未发生过错误,在网上查找此错误提示:

sys.setdefaultencoding(name)用来设置当前默认的字符编码,如果name和任何一个可用的编码都不匹配,抛出 LookupError,这个函数只会被site模块的sitecustomize使用,一旦别site模块使用了,他会从sys模块移除

既然是是stdout出现的问题,我首先是屏蔽所有自己答应的输出信息----》无效
之后与同事沟通去除调试信息就没有这个错误:至此基本确认这个是由于2中语言编码格式冲突导致的问题。

相关文章:

  • 2021-05-18
  • 2021-06-12
  • 2021-09-16
  • 2021-12-10
  • 2022-12-23
  • 2022-01-20
  • 2021-06-19
  • 2022-01-08
猜你喜欢
  • 2021-09-20
  • 2022-12-23
  • 2021-07-27
  • 2022-12-23
  • 2021-09-26
  • 2021-07-29
相关资源
相似解决方案