execjs使用时异常
一.异常信息 UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xa1 in position 26: illegal multibyte sequence 二.解决办法 进入报错源码 \lib\subprocess.py 因为是 codec 相关报错 就搜索 encoding ,为什么搜这个就是代码写多了 感觉 我们会发现这样一段 def __init__(self, args, bufsize=-1, executable=None, stdin=None, stdout=None, stderr=None, preexec_fn=None, close_fds=True, shell=False, cwd=None, env=None, universal_newlines=None, startupinfo=None, creationflags=0, restore_signals=True, start_new_session=False, pass_fds=(), *, encoding=None, errors=None, text=None): #encoding是空怪不得是gbk报错 #直接修改encoding=utf8 解决啦~~ 来源: https://www.cnblogs.com/pythonywy/p