VScode解决Run code中文乱码

打开vscode

友情提醒,C语言和Python不一样,使用的编码是不一样的,一个是get 一个是utf-8 ,如果,你的是C语言或者CPP请注意你的编码
解决问题的方案我这里至少有三种,但是经过个人使用和测试,这个是目前我本人使用的最好的方式,只是修改vscode自己的设置,而不是修稿电脑自己的编码设置,这样做的缺点就是会导致有些软件无法运行.例如:
在这里插入图片描述
这样虽然可以解决问题但是会导致某些软件运行错误
所以直接推荐下面的方法
在这里插入图片描述

编辑setting.json文件

    "editor.fontSize": 15,
    "terminal.integrated.shellArgs.windows": ["/K chcp 65001 >nul"],
    "terminal.integrated.fontFamily": "Lucida Console"

在这里插入图片描述

保存验证

#include<stdio.h>
void login();
int main(){
    
    
    login();
}
void login(){
    
    
    int mima=123;
    int shuru;
    printf("输入密码\n:");
    scanf("%d",&shuru);
    if (shuru==mima)
    {
    
    
        printf("密码正确");
        getchar();
        getchar();
    }
    else{
    
    
        printf("密码错误\n");
        login();
    }

}

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/FUTEROX/article/details/114805457