在VSCode中:解决终端输出中文乱码问题

一、现象

在VSCode工程c语言源文件中添加如图带有中文代码时会出现乱码现象:

cpp 复制代码
	/////////////////////////////////////////////////////////////////
	printf("=== C语言 JSON 处理示例 ===\n\n");
    
    // 示例1:创建 JSON
    printf("1. 创建 JSON 对象:\n");
    create_user_json();
    
    // 示例2:解析 JSON 字符串
    printf("\n2. 解析 JSON 字符串:\n");
    parse_json_string();
    
    // 示例3:处理复杂 JSON
    printf("\n3. 处理复杂嵌套 JSON:\n");
    process_nested_json();
    
    // 示例4:JSON 数组操作
    printf("\n4. JSON 数组操作:\n");
    json_array_example();
    
    // 示例5:文件操作
    printf("\n5. JSON 文件操作:\n");
    json_file_operations();
    
    printf("\n程序执行完毕!\n");

乱码如图:

二、解决办法

在项目工程的根目录下找到.vscode文件夹,接着找到子文件settings.json,加入以下代码,即可正常。

三、重新编译运行如下:

相关推荐
冬奇Lab14 小时前
一天一个开源项目(第14篇):CC Workflow Studio - 可视化AI工作流编辑器,让AI自动化更简单
人工智能·开源·编辑器
开源技术14 小时前
Python GeoPandas基础知识:地图、投影和空间连接
开发语言·ide·python
暴走十八步15 小时前
PHP+vscode开启调试debug
开发语言·vscode·php
承渊政道16 小时前
Linux系统学习【Linux基础开发工具】
linux·运维·笔记·学习·centos·编辑器
you-_ling16 小时前
IO编程相关知识
c语言·vscode
学嵌入式的小杨同学1 天前
【Linux 封神之路】信号编程全解析:从信号基础到 MP3 播放器实战(含核心 API 与避坑指南)
java·linux·c语言·开发语言·vscode·vim·ux
寻梦csdn1 天前
pycharm+miniconda兼容问题
ide·python·pycharm·conda
徐小夕@趣谈前端1 天前
Web文档的“Office时刻“:jitword共建版2.0发布!让浏览器变成本地生产力
前端·数据结构·vue.js·算法·开源·编辑器·es6
电饭叔1 天前
Jupyter学习中的问题--FileNotFoundError
ide·学习·jupyter
noBt1 天前
Windows IDEA 卡顿严重
java·ide·intellij-idea