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

相关推荐
raoxiaoya17 小时前
golang本地开发多版本切换,golang多版本管理,vscode切换多版本golang
开发语言·vscode·golang
ME101017 小时前
VSCode旧版本远程开发环境配置与故障排查指南
ide·vscode·编辑器
玖疯子17 小时前
用VSCode打造AI开发环境的技术文章大纲
vscode
AI视觉网奇17 小时前
vscode 设置默认环境
ide·vscode·编辑器
繁星星繁17 小时前
CMake快速上手
c语言·c++·编辑器·学习方法·visual studio code
ttod_qzstudio17 小时前
将 AntV X6 图编辑器转化为表达式引擎:Vue3 技术方案深度解析之Kimi
编辑器·antvx6
ttod_qzstudio17 小时前
基于 AntV X6 的图形化数值计算表达式编辑器设计与实现之DeepSeek
编辑器·antvx6
864记忆17 小时前
在IDEA中如何使用翻译插件?
java·ide·intellij-idea
my烂笔头17 小时前
vscode\cursor集成plantuml方法
ide·vscode·编辑器·uml
初夏睡觉18 小时前
Markdown编辑器如何使用(上)(详细)
编辑器