使用 execjs执行一段js函数代码报错。

目录

第一种解决办法(需要修改源码):

第二种解决办法(不需要修改源码):


第一种解决办法(需要修改源码):

根据报错提示,可以知道subprocess.py在1367行报错,进入到subprocess.py中。在文件中搜索: encoding=None,

将 encoding=None修改为encoding="utf-8"

然后再执行程序,可以解决以上问题。

第二种解决办法(不需要修改源码):

import subprocess
from functools import partial
subprocess.Popen = partial(subprocess.Popen, encoding="utf-8")
import execjs

在导入 execjs之前写入以上3行代码,也可以解决此问题。

execjs执行报: ‘gbk‘ codec can‘t decode byte 0xac in position 62: illegal multibyte sequence相关推荐

  1. ‘gbk‘ codec can‘t decode byte 0xac in position 9: illegal multibyte sequence

    file=open(filename,'r')file_data=file.readlines() 读取数据,产生错误. 但是很明显这个错误是因为我们里面有中文字符(gbk表示国标) 解决方法,可以用 ...

  2. Python 编码错误UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xac in position 131: illegal multibyte

    报错:UnicodeDecodeError: 'gbk' codec can't decode byte 0xac in position 131: illegal multibyte sequenc ...

  3. python open报错:‘gbk‘ codec can‘t decode byte 0xbd in position xxxx: illegal multibyte sequence

    python 打开文件: f = open(logpath, 'r') buff = f.read() 出错:UnicodeDecodeError: 'gbk' codec can't decode ...

  4. UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0x80 in position 658: illegal multibyte sequence

    解决Python报错–UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 658: illegal multibyte ...

  5. UnicodeDecodeError: 'gbk' codec can't decode byte 0xd2 in position 85: illegal multibyte sequence

    1.今天,写一个小代码运行时,报了这个错误:UnicodeDecodeError: 'gbk' codec can't decode byte 0xd2 in position 85: illegal ...

  6. ‘gbk‘ codec can‘t decode byte 0xa4 in position 16433: illegal multibyte sequence

    在读取gbk格式的数据中包含有其他的特殊字符出现以下报错信息 'gbk' codec can't decode byte 0xa4 in position 16433: illegal multiby ...

  7. UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xae in position 16: illegal multibyte sequence

    [问题描述] 今天在使用scrapy框架的时候出现了如下错误: Traceback (most recent call last):File "d:\anaconda\lib\runpy.p ...

  8. Python 基于csv 读取文本文件提示:‘gbk‘ codec can‘t decode byte 0xbf in position 2: illegal multibyte sequence

    报错 Python 基于csv 读取文本文件提示:'gbk' codec can't decode byte 0xbf in position 2: illegal multibyte sequenc ...

  9. 解决UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xa7 in position 85: illegal multibyte sequence

    解决UnicodeDecodeError: 'gbk' codec can't decode byte 0xa7 in position 85: illegal multibyte sequence ...

最新文章

  1. 访问者模式讨论篇:java的动态绑定与双分派
  2. jira图片_JIRA使用不求人-从菜鸟到高手
  3. c语言程序设计多数求最大值,C语言编程问题存在三个整数,使x²+y²+z²=625,求x+y+z的最大值。这是大一C语言实验书的习题,请不要用过于复杂的算法语句...
  4. 《C语言编程——零基础初学者指南(第3版)》一第1章 什么是C程序设计1.1 什么是程序...
  5. chrome瀏覽器去掉緩存的方法
  6. m3u:直播流的html接近下载
  7. 2018.9.15,Arduino—流水灯实验报告
  8. Spring 整合 Junit4 进行单元测试
  9. CSS布局中应用BFC的例子
  10. SpringAOP 通知(adivce)- methodIntercepor
  11. 2021年下半年《信息系统项目管理师》真题
  12. 关于rtx 2009 远程控制插件 下载的问题
  13. Github注册教程
  14. 2021.12月电脑浏览器推荐-cent浏览器内存占用只有Google谷歌Chrome的68%
  15. C语言可变参数问题(va_list,va_start,va_arg,va_end用法及定义)
  16. 判断对象的某些属性是否为空
  17. 抖音飞鸽售前售后相关指标
  18. 解决vue项目格式报错问题_@jie
  19. java实现阿里云OSS上传下载
  20. 记一次微信小程序 进入 游客模式后如何切换回来

热门文章

  1. 观察者-学历差距造成的差距有多大
  2. Wannafly挑战赛18B 随机数
  3. JavaScript之面向对象与原型笔记整理--------创建对象之原型(2)
  4. python3全栈开发-并发编程,多进程的基本操作
  5. frame.origin和frame.size的心得
  6. weblogic安装错误BEA-090870解决方案
  7. Android Studio Design界面不显示layout控件的解决方法
  8. flex 布局,flex-grow 宽度未等比放大问题解决办法
  9. hadoop入门简介
  10. 周末送新书 | 一文了解预训练语言模型!