vscode调试c解决中文乱码怎么办


本文摘自PHP中文网,作者爱喝马黛茶的安东尼,侵删。

被vscode的c/c++的控制台中文乱码困扰了好久,一些找到的方法根本不适合我的情况,然后好不容易才找到可以的方法。其实也就是配置两个地方。

首先c语言的运行程序是调用的cmd.exe而window的cmd的编码默认为936也就是gb2312。运行->cmd->在白色窗口头部点击右键->属性 可以查看到,主要现在用utf-8较多,所以用utf-8编码的c程序出现了乱码。

ff87849d90d2b063c3e61650204dc50.png

一、在cmd中或vscode控制台修改字符编码

chcp可以查看当前控制台字符编码;

可以用chcp 65001修改编码,会显示如下信息表示修改成功,但是只在当前打开的情况下有用。下次打开又变成gbk了。

这种方式在代码已经是utf-8的情况下可以修正乱码看到效果。

1、cmd控制台:

50e72d4faa70a41844e39c4bac15f11.png

进入运行程序目录,运行程序。比如我的c程序在d:/c/a.exe。进入cmd后。

1

2

3

4

d:

cd c

chcp 65001

a.exe

就可以在字符编码为utf-8的情况下,将程序输出中文。

阅读剩余部分

相关阅读 >>

vsCode控制台不能输入怎么办

vsCode能编辑dll库文件么

vsCode能写java吗?

vsCode怎么从git上克隆项目

vsCode怎么放大界面

vsCode里的代码如何运行

vsCode怎么添加背景图片

mac vsCode找不到git

vsCode的用户设置和工作区设置的区别是什么?

vsCode任务栏图标不显示怎么办

更多相关阅读请进入《vsCode》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...