最近在用vscode学c++,但是在输出中文时遇到了乱码问题,经过一番折腾,找到了原因。
之所以会在输出中文时产生中文乱码,是因为vscode在编译c++时是使用cmd窗口进行编译输出的,而vscode的编码格式一般默认为UTF-8格式,cmd窗口的默认格式与vscode的编码格式不同导致了中文乱码的产生
然后我们打开cmd窗口查看系统cmd默认的编码格式:
点击属性
红线部分就是系统所采用的编码格式,当然不同系统的编码格式也不同
然后我们去vscode更改编码格式
点击UTF-8这里,点击后会在顶部弹出搜索框
选择通过编码重新打开,然后输入你的系统所使用的编码格式,然后选择即可
vscode输出中文乱码问题,已解决
最新推荐文章于 2024-08-06 14:35:35 发布