解决vscode中文乱码问题

一、问题的来源

作为一个对vscode去写C++的好奇,作为vscode小白的我尝试去vscode写C++代码,但是一开始就被各种配置困扰,其中一个最大的就是中文乱码的问题,我下载的拓展是Code Runner

解决vscode中文乱码问题_第1张图片

也就是这个,还有个C/C++ Runner,但是那个之前卸载了不知道有没有这个问题。

在发现这个问题后找了好多资料和csdn都没有解决,后来找到了一个博主发的csdn,但是忘记保留了,所以自己做了个笔记

二、vscode解决中文乱码问题解决

(1)在设置中搜code-runner.executorMap

这个也是我最喜欢的解决办法

设置--》

解决vscode中文乱码问题_第2张图片

搜索code-runner.executorMap--》

解决vscode中文乱码问题_第3张图片点击在setting.json中编辑--》

解决vscode中文乱码问题_第4张图片

(大概那个setting.json是这样,那个setting.json和我们配置时候的.vscode里面的setting.json的不一样)

修改"cpp",在最前面加上chcp 65001 &&,变成 //"cpp": "chcp 65001 && cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",

原来的:

"cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",

修改后的

"cpp": "chcp 65001 && cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",

 我就改了这段代码,在最前面加了个

chcp 65001 &&

(2)在设置中搜files

解决vscode中文乱码问题_第5张图片

分别将用户区和工作区都改成GBK

两个一样的流程,搜files后往下找一小会就到了。

参考这个博主的博客:VSCode 解决 C/C++控制台/终端中文乱码-CSDN博客

提示:这个更改后在新文件生效,在原来写的文件还是没有生效。

(3)直接点击右下角UTF-8

解决vscode中文乱码问题_第6张图片

点击后出现

解决vscode中文乱码问题_第7张图片

分别去改为GBK就行。

--不过这个我特别不喜欢,给我带来一大堆麻烦,还把我的原来UTF-8写的代码搞乱码了

三、结束~~

解决vscode中文乱码问题_第8张图片

方法一不用改UTF-8成GBK也能解决中文乱码问题

你可能感兴趣的:(vscode,vscode,ide,编辑器)