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

import execjs
with open('xx.js', 'r', encoding='gbk',errors='ignore') as f:
js_text = f.read()
ctx = execjs.compile(js_text)
text='dfsd'
result = ctx.call('xx_text', text)
print(result)
这样的,老是报错,encoding你改啥都不管事,gbk,utf-8,ascii,gbxxx....都没用,最后找到解决办法是https://blog.csdn.net/suwenlai/article/details/93047182

image.png

,当时的确是提示 subprocess.py处报的错,记得注释,以后好改回来[ 可以import subprocess文件改..]

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Java内存区域与内存溢出异常 觉得书上有一句话很有意思 Java与C++之间有一堵有内存动态分配和垃圾收集技术所...
    ChaLLengerZeng阅读 2,854评论 0 0
  • 导读: 学习是人类进步的阶梯!每天一小步,积累就是一大步!坚持学习才是你永远的竞争力。 呈酸性食物:含磷、硫、氯、...
    营养科普阅读 3,196评论 0 0
  • HomeBrew作者,天才程序员Max Howell去Google面试),结果却因不会在白板上翻转二叉树被Goog...
    bo_song阅读 4,446评论 0 4
  • 不知不觉的三天的假期过完了,时间过得好快啊!忙碌了一天,晚上闲暇时才抽出时间来给大宝检查一下数学作业,这个小...
    梦_9295阅读 1,202评论 0 0

友情链接更多精彩内容