解决vscode中文乱码问题

一、问题的来源

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

6cec174904d44e648eb6297af8a4ef32.png

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

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

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

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

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

设置--》

965cc049eb124158b1971b3f5fd7b76a.png

搜索code-runner.executorMap--》

65f0ca841e654242ad46ed35fc830a79.png点击在setting.json中编辑--》

c7f84edc275647b38c7f9f83f1397d24.png

(大概那个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

31785928230249fcbdc6565eb1100b55.png

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

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

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

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

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

5e069d88012b4c36b673c828da0c8544.png

点击后出现

6dfb5ca3574f466e99d942f1eee065b0.png

分别去改为GBK就行。

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

三、结束~~

5150fbccdf8b444e974209bc153389c7.png

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

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乄bluefox

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值