NodeJS 调用 Python 模块输出乱码问题

NodeJS 调用 Python 模块输出乱码问题

在 node 服务中使用 ipc 方式和 python 模块通讯,python进程返回的中文内容在 node 中输出会出现乱码问题(通常是 window 系统下),可以使用 iconv-lite 库去解码:

const engineWorker = cp.spawn(execPath, execArgs, { encoding: 'utf-8' })
engineWorker.stdout.on('data', function(data) {
  workerOutput += isWin ? iconv.decode(data, 'gbk') : data
})
posted @   孤喵自赏  阅读(460)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗
点击右上角即可分享
微信分享提示