nodejs SPAWN出现乱码
如果您使用 spawn
方法在 Node.js 中调用子进程,并且在输出中出现乱码,可能是因为您未正确设置编码。
您可以通过在调用 spawn
时指定 'utf8'
作为第二个参数来解决这个问题。例如:
const spawn = require('child_process').spawn;
const ls = spawn('ls', ['-lh', '/usr'], { encoding: 'utf8' });
这样,您就可以通过对 stdout
和 stderr
使用 .toString()
方法将其输出转换为字符串,而不是原始的 Buffer 对象。
另外,您还可以使用 exec
方法替代 spawn
,因为 exec
默认使用 UTF-8 编码。但是,exec
的性能可能略逊于 spawn
。
希望这能帮助您解决问题。
nodejs SPAWN出现乱码相关推荐
- nvm use nodejs版本号时报乱码
nvm是nodejs的版本管理工具,可供用户随意切换nodejs版本使用. nvm install 版本号 下载对应版本号的nodejs nvm ls 查看所有的node版本 nvm use 版本号 ...
- child_process.spawn中文乱码
在Windows平台下,Nodejs调用系统命令会发生乱码,改两个地方即可解决问题, 第一个:根目录下的package.json文化 "scripts": {"start ...
- nodejs mysql 编码_nodejs 查询mysql数据库的数据显示乱码
nodejs 查询mysql数据库的数据显示乱码 运行nodejs代码,结果如下: D:\Program Files\nodejs>NODE E:\project\test\sqlServer. ...
- nodejs 写服务器解决中文乱码问题
nodejs 写服务器解决中文乱码问题 参考文章: (1)nodejs 写服务器解决中文乱码问题 (2)https://www.cnblogs.com/bydzhangxiaowei/p/117284 ...
- Oracle使用json后乱码,nodejs读取本地中文json文件出现乱码解决方法
1. 确定json文件是UTF-8 无BOM编码的的.如果有BOM,会在读取第一行的时候出现乱码. Per "fs.readFileSync(filename, 'utf8') doesn' ...
- 接口返回html页面乱码,解决nodejs中使用http请求返回值为html时乱码的问题
今天用nodejs进行http请求时返回的数据是一个html文件,然后我还是按照以前解析json数据的方法.果不其然报错了:SyntaxError: Unexpected token in JSON ...
- 关于nodejs gm的各种各样的问题解决方法集合(中文乱码,non-conforming drawing,��Ч���� )
1.中文乱码 graphicsmagick不支持中文字体绘制(未确定) 目前最直接最有效的方法为更换ImageMagick(二者功能完全相同,无需担心) 首先安装ImageMagick 6.x (为7 ...
- nodejs request库拉取jsp接口 gb2312、GBK中文乱码解决方法
1.抓取一个ip获取定位的接口时,乱码 使用http库或者request库请求一个url地址时,中文全部乱码了.弄了好久,问题终于解决了,下面给出解决方案. 2.尝试axios处理特定编码 常用用ax ...
- node readFile读html乱码,nodejs读取本地中文json文件出现乱码
1. 确定json文件是UTF-8 无BOM编码的的.如果有BOM,会在读取第一行的时候出现乱码. Per "fs.readFileSync(filename, 'utf8') doesn' ...
最新文章
- 图解一次Linux挂载操作和mount命令基本用法
- 【新星计划】 Python的txt文本操作-读、写
- 单片机8×8点阵显示简单汉字的程序_干货 | 浅析单片机制作贪吃蛇游戏
- 云主机安装linux发行版,用Ubuntu服务器版部署一个私有云
- Required String parameter 'images' is not present
- 【转】通过CountDownLatch提升请求处理速度
- 24速算c语言实训报告ppt,C语言课程设计(速算24).doc
- ODBC数据源的作用及配置
- 华为hwics格式产品文档打开方式
- Mysql 数据库(一)—— 初识 Mysql
- UG NX 12抽取复合曲线
- #华为云在HC2018#华为云学院
- STM32CubeMX | | 使用小熊派玩转颜色识别传感器(纯手工打造E53传感器模块)
- linux漏洞分析,Spring-data-commons(CVE-2018-1273)漏洞分析
- python中e怎么计算_Python之循环结构——实战计算自然底数e,圆周率Π
- Android之HorizontalScrollView(一)
- 牛客每日练习----骑行川藏,Lucky Coins,不凡的夫夫
- Zeal离线文档下载,以及报错解决方法
- Unity光照效果_自发光动态改变并影响环境
- 常见算法之Flood Fill算法