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;
}
出现的乱码问题:
解决方案(只针对改动的文件生效):
-
点击红框所示的:
UTF-8
-
在弹出的窗口中选择 "通过编码保存"
-
搜索
gbk
并选择该选项,
选择后可以看到右下角显示的也变为GBK
(如红框所示)
-
此时再次运行,发现终端已不再生成乱码
其他问题
对于在状态栏中找不到文件编码显示的情况,可右键单击底部状态栏的空白处,选择红框中的选项即可
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理