execjs执行报: ‘gbk‘ codec can‘t decode byte 0xac in position 62: illegal multibyte sequence
使用 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相关推荐
- ‘gbk‘ codec can‘t decode byte 0xac in position 9: illegal multibyte sequence
file=open(filename,'r')file_data=file.readlines() 读取数据,产生错误. 但是很明显这个错误是因为我们里面有中文字符(gbk表示国标) 解决方法,可以用 ...
- 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 ...
- 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 ...
- 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 ...
- 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 ...
- ‘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 ...
- 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 ...
- 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 ...
- 解决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 ...
最新文章
- 访问者模式讨论篇:java的动态绑定与双分派
- jira图片_JIRA使用不求人-从菜鸟到高手
- c语言程序设计多数求最大值,C语言编程问题存在三个整数,使x²+y²+z²=625,求x+y+z的最大值。这是大一C语言实验书的习题,请不要用过于复杂的算法语句...
- 《C语言编程——零基础初学者指南(第3版)》一第1章 什么是C程序设计1.1 什么是程序...
- chrome瀏覽器去掉緩存的方法
- m3u:直播流的html接近下载
- 2018.9.15,Arduino—流水灯实验报告
- Spring 整合 Junit4 进行单元测试
- CSS布局中应用BFC的例子
- SpringAOP 通知(adivce)- methodIntercepor
- 2021年下半年《信息系统项目管理师》真题
- 关于rtx 2009 远程控制插件 下载的问题
- Github注册教程
- 2021.12月电脑浏览器推荐-cent浏览器内存占用只有Google谷歌Chrome的68%
- C语言可变参数问题(va_list,va_start,va_arg,va_end用法及定义)
- 判断对象的某些属性是否为空
- 抖音飞鸽售前售后相关指标
- 解决vue项目格式报错问题_@jie
- java实现阿里云OSS上传下载
- 记一次微信小程序 进入 游客模式后如何切换回来