一、现象
在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,加入以下代码,即可正常。

三、重新编译运行如下:
