VSCode解决中文乱码问题

VSCode解决中文乱码问题

VScode版本:

图片.png

VSCode原始默认设置

1.新建文件的编码是UTF-8(即65001)的编码方式

2.当前终端的编码方式默认是GBK(即936,为中文简体的编码)

分析:两种编码格式不同,中文当然会乱码,两种编码方式差别自行搜索了解

解决方法

1.终端输入代码更改

在vscode的终端下输入chcp 65001表示,将当前终端的编码方式改为utf-8这样就与vscode的编码一致了,就能识别出我们想要输出的中文,但是,每新建一个终端就要输入一次代码,稍微有点麻烦。

image.png

2.更改Vscode右下方UTF-8

步骤

1)点击右下方UTF-8

image.png

2)此时上方出现两个选项

image.png

3)选择通过编码保存,此时选择GBK

image.png

4)选择后此时就解决了终端输出中文乱码情况,但此设置只能对当前文件有效。新建文件还需重新设置!

3.通过设置更改文件的读取与写入的编码格式

1)点击“文件”→“首选项”→“设置”

图片.png

2)在搜索设置中搜索“Encoding”

图片.png

3)选择“GBK”,即可

图片.png

4)此设置只针对新建文件有效,之前已有文件无法自动设置,可以选择上面两种方法就行设置即可

4.针对用Vscode打开其他ide新建的文件出现中文乱码的解决方法

1)点击“文件”→“首选项”→“设置”
图片.png

2)在“文本编辑器”下拉菜单找到“文件”,勾选“Auto Guess Encoding”(或者直接在搜索设置栏输入:Auto Guess Encoding,也能快速找到)→之后重启VSCode设置即可生效

图片.png

### 解决 VSCode 中文乱码问题的方法 #### 设置 Code Runner 执行映射 为了防止代码执行过程中出现中文乱码,在设置中搜索 `code-runner.executorMap` 并调整相应的配置项可以有效解决问题[^1]。 对于 Python 文件,推荐修改 executorMap 的 Python 配置如下: ```json "code-runner.executorMap": { "python": "python3 -B $fullFileName" } ``` #### 修改文件编码格式 由于中文主要存在两种编码方式——GBK 和 UTF-8,而大多数现代开发环境默认采用 UTF-8 编码。当输出至某些特定环境下(比如部分 Windows 终端),可能会遇到因编码不一致引发的乱码现象。因此建议统一使用 UTF-8 编码来保存文件并确保终端也支持该编码标准[^2]。 在 macOS 上可通过快捷键 `Command + Shift + P` 调出命令面板,之后输入 `Configure Language Specific Settings...` 来针对不同编程语言设定合适的编码选项。 #### 更改终端编码设置 如果仍然遭遇乱码困扰,则需进一步确认所使用的集成终端是否已正确设置了字符集。可以通过安装扩展插件或更改 VSCode 内部终端的相关参数实现这一目标: 通过编辑用户设置 JSON 添加/更新以下属性: ```json { "terminal.integrated.shellArgs.osx": ["-l"], "terminal.integrated.env.osx": { "LANG": "zh_CN.UTF-8", "LC_ALL": "zh_CN.UTF-8" } } ``` 以上措施能够帮助消除大部分情况下发生的中文乱码情况,使开发者获得更好的体验。
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值