VSCode中“Run Code”运行程序时,终端出现中文乱码解决方法

问题描述

在VSCode中"Run Code"运行程序时,终端输出结果出现中文乱码现象:

解决方法

1. 检查系统cmd的默认编码

查看Windows终端当前编码方式的命令:

cmd 复制代码
chcp

输出结果是一段数字代码,如936,这说明当前的cmd编码方式为GBK,但是vscode默认新建文件的编码为UTF-8,所以就会出现中文乱码情况。

2. 更改cmd编码方式为UTF-8,对应数字码为65001。

cmd 复制代码
chcp 65001
  1. 更改系统语言设置
    (1)*进入设置 ------> 选择"时间与语言" ------> "语言和区域"

    (2)"管理语言设置" ------> "更改系统区域设置"

    (3)勾上"使用Unicode UTF-8 提供全球语言支持",然后一路确定回来。

    注:更改语言设置之后,电脑需要重启一下。
    4. 设置"Code-runner: Run In Terminal"
    在vscode中,进入"设置" ------> 在搜索框中输入Run In Terminal,点击搜索到的项目中的"扩展" ------> 找到"Run Code Config" ------> 勾选"Whether to run code in intrgrate Terminal"

参考

VScode 使用Code Runner 运行输出控制台中文乱码解决

相关推荐
HarrySunCn2 小时前
如何使用VSCode开发Arduino项目
ide·vscode·单片机·编辑器
知青先生4 小时前
E9项目调试方式
java·ide
面壁的熊猫6 小时前
cursor+cline+MCP(论文agent)
vscode·agent·cursor·mcp
bulucc7 小时前
vim 快捷操作
linux·编辑器·vim
Aspect of twilight9 小时前
vscode python debug方式
ide·vscode·python·debug
Aevget9 小时前
.NET跨平台开发工具Rider v2025.3发布——支持.NET 10
ide·.net·开发工具·rider·rider v2025.3
啃火龙果的兔子11 小时前
vscode中可以使用的免费的AI编程工具有哪些
ide·vscode·ai编程
littlezls12 小时前
在VSCode中运行Python脚本文件时如何传参
vscode·python
宋明炜12 小时前
VSCode + MSYS2 配置 C 语言开发环境(详细步骤)
c语言·ide·vscode
yscript12 小时前
GPU分配BUG: Duplicate GPU detected : rank 1 and rank 0 both on CUDA device d5000
linux·运维·服务器·vscode·bug