mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4mobile wallpaper 5mobile wallpaper 6
253 字
1 分钟
VS Code 中文注释乱码(◆?)问题解决
2026-05-09

现象#

打开 C/C++ 项目,中文注释全部变成 ,右下角编码显示 UTF-8

原因#

文件实际保存编码是 GB2312/GBK,但 VS Code 默认按 UTF-8 解析。


临时修复(单文件)#

右下角点击 UTF-8通过编码重新打开 → 选择 GB2312GBK,中文立即恢复。

永久修复(推荐)#

1. 让 VS Code 自动猜编码 settings.json 加一行:

"files.autoGuessEncoding": true

Ctrl+Shift+POpen User Settings JSON → 粘贴 "files.autoGuessEncoding": true

效果:打开 GBK 文件时,VS Code 会自动识别并切换编码,无需手动操作。

2. 彻底转 UTF-8(治本) 如果你希望文件以后不再乱码:

  • 用 GBK 正确打开后,右下角 UTF-8通过编码保存 → 选 UTF-8
  • 文件永久转为 UTF-8,跨平台兼容。

批量处理#

遗留项目文件太多?安装插件 GBKtoUTF8,右键文件夹一键批量转换。


结论:个人项目建议全部转 UTF-8;公司遗留 GBK 项目,开 autoGuessEncoding 即可。

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

VS Code 中文注释乱码(◆?)问题解决
https://fredsblog-2dc.pages.dev/posts/note-vscode-gbk-copy/
作者
Fredzhe
发布于
2026-05-09
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时