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 运行输出控制台中文乱码解决

相关推荐
怪力左手15 小时前
vscode扩展离线下载
ide·vscode·编辑器
quanyechacsdn16 小时前
Android Studio创建库文件用jitpack构建后使用implementation方式引用
android·ide·kotlin·android studio·implementation·android 库文件·使用jitpack
larance18 小时前
jupyter 服务端扩展开发
ide·python·jupyter
Juskey iii18 小时前
Android Studio Electric Eel | 2022.1.1 Patch 2 版本下载
android·ide·android studio
drebander21 小时前
Cursor IDE 中 Java 项目无法跳转到方法定义问题解决方案
java·ide·cursor
JH30731 天前
消除Intellij IDEA的Not annotated parameter overrides @NonNullApi parameter警告
ide
yiSty1 天前
在VScode中安装Yarn
ide·vscode·编辑器
i_am_a_div_日积月累_1 天前
vscode点击文件会覆盖上一个文件
ide·vscode·编辑器
drebander1 天前
Cursor IDE 中 Spring Boot 项目启动内存不足问题解决方案
ide·spring boot·cursor
乐吾乐科技1 天前
乐吾乐3D可视化2025重大更新与2026升级计划
前端·3d·信息可视化·编辑器·数据可视化