解决windows平台下vscode编译arduino esp8266控制台输出乱码

电脑上Arduino IDE的版本是1.8.10

在vscode编译esp8266的时候控制台输出中文总是乱码,虽说不影响编译,但就担心错过什么信息

百度了好长时间,终于得以解决。先找到一个叫util.js的文件。它的位置一般在:

C:\Users\“你自己的用户名”\.vscode\extensions\vsciot-vscode.vscode-arduino-0.3.1\out\src\common

打开util.js文件后找到这一行,可以看到的是当脚本检测到win平台后会重新设置活动代码页(ps:怪不得每次我手动设置代码页之后点击编译结果都还是乱码),这就是导致vscode编译输出中文乱码的罪魁祸首。解决办法就是注释掉这一行,然后保存。

在vscode中重新打开项目的工作区,然后编译,可以看到中文显示正常~~~

 

参考资料:Arduino在vscode中输出乱码解决方法——亲测有效 https://blog.csdn.net/weixin_42225355/article/details/104906950

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值