安装ConvertToUTF8插件可解决Sublime Text不支持GBK编码导致的中文乱码问题,通过Package Control安装后,插件自动识别并正确显示GB2312、BIG5等编码文件,编辑保存时保持原编码格式,避免乱码;若未生效可手动选择“Reopen with Encoding”切换为GBK;因该插件久未更新,在Sublime Text 4中可能存在兼容性问题,建议使用Codecs36替代或直接将文件另存为UTF-8编码以确保兼容性。

Sublime Text 默认不支持 GBK 等非 UTF-8 编码格式,打开中文文件时容易出现乱码。通过安装 ConvertToUTF8 插件,可以轻松解决 GBK、GB2312、BIG5 等编码的读取和保存问题。
1. 安装 ConvertToUTF8 插件
使用 Package Control 可快速安装插件:
- 按下 Ctrl+Shift+P 打开命令面板
- 输入 Install Package 并回车
- 搜索 ConvertToUTF8,点击安装
安装完成后,Sublime 即可自动识别并正确显示 GBK、GB2312、Shift-JIS 等编码的中文文件。
2. 使用方法(自动生效)
该插件在后台自动运行,无需手动调用:
- 打开一个 GBK 编码的文件,如果之前显示乱码,现在应正常显示中文
- 编辑后保存,内容会以原始编码(如 GBK)保存,避免破坏文件编码
- 无需额外设置,插件会智能判断编码类型
若仍显示乱码,尝试右键点击文件底部编码名称(如 "UTF-8"),选择 Reopen with Encoding → Chinese (GBK) 手动切换。
3. 注意事项与替代方案
ConvertToUTF8 已多年未更新,在 Sublime Text 4 中可能偶有兼容性问题:
- 部分用户反映在新版本中无法加载,可尝试使用 Codecs36 作为替代
- 建议尽量将文件转换为 UTF-8 编码保存,避免长期依赖非标准编码
- 若需转换编码,可通过 File → Save with Encoding → UTF-8 另存为 UTF-8 格式
基本上就这些。只要插件安装成功,GBK 中文乱码问题基本能一劳永逸地解决。










