VSCode 终端中文乱码解决方案

问题描述

以下为一个简单的 c++ 文件代码,注意中文部分的显示内容

//测试代码
#include <stdio.h>

int main()
{ 
    int y = 10;
    int count = 0;
    while (y--) {
        ++count;
        printf("第%d次:y=%d\n", count, y);
    }
    printf("最后y的值:%d\n", y); 
    return 0;
}

出现的乱码问题:

解决方案(只针对改动的文件生效):

  1. 点击红框所示的: UTF-8

  2. 在弹出的窗口中选择 "通过编码保存"

  3. 搜索 gbk 并选择该选项,

    选择后可以看到右下角显示的也变为 GBK(如红框所示)

  4. 此时再次运行,发现终端已不再生成乱码

其他问题

对于在状态栏中找不到文件编码显示的情况,可右键单击底部状态栏的空白处,选择红框中的选项即可

posted @   若澧风  阅读(243)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示