安装ConvertToUTF8或CodePage Encoding插件可解决Sublime Text中文乱码问题,通过自动识别GBK/GB2312编码并转换为UTF-8,实现正确显示与编辑,建议保存时转为UTF-8格式以确保兼容性。

Sublime Text 默认使用 UTF-8 编码,这在处理 GBK、GB2312 等中文编码文件时容易出现乱码。尤其在打开由 Windows 记事本或某些旧系统生成的中文文件时,中文内容会显示为乱码。以下是解决 Sublime 中文乱码问题的完整方法。
安装 Package Control 与 ConvertToUTF8 插件
Sublime 原生不支持 GBK 编码读取,需借助插件实现自动识别和转换。
1. 安装 Package Control(如未安装):访问官网 https://packagecontrol.io/installation,按说明将代码粘贴到 Sublime 的控制台(Ctrl + ` 打开)。
2. 安装 ConvertToUTF8 插件:
- 按 Ctrl + Shift + P 打开命令面板
- 输入 "Install Package" 并选择
- 搜索 "ConvertToUTF8" 并安装
3. (可选)安装 CodePage Encoding:
该插件也支持 GBK、GB2312、BIG5 等编码,兼容性更好,可替代 ConvertToUTF8。
安装完成后,Sublime 可自动检测并正确显示 GBK 编码的中文文件。
手动切换文件编码
若插件未自动生效,可手动指定编码方式。
2. 点击右下角编码显示(如“UTF-8”)
3. 选择 “Encoding” → “Chinese” → “GBK” 或 “GB2312”
4. 文件内容应恢复正常显示
注意:部分版本需先通过插件支持才能看到 GBK 选项。
保存为 UTF-8 避免后续问题
建议在编辑完 GBK 文件后,将其另存为 UTF-8 格式,避免与其他工具协作时再次出现乱码。
• 点击 “File” → “Save with Encoding” → “UTF-8”• 后续所有编辑均以 UTF-8 进行,兼容性最佳
团队协作项目中,统一使用 UTF-8 是最佳实践。
常见问题与注意事项
插件失效或无法安装?检查网络是否正常,或尝试更换 Package Control 的镜像源。
中文搜索/替换失败?
确保文件已正确解码为可读状态,否则搜索功能无法识别中文字符。
ConvertToUTF8 不再更新?
是的,作者已停止维护,但仍适用于 Sublime Text 3。Sublime Text 4 用户可优先尝试 CodePage Encoding。
不要同时安装多个编码插件
可能引起冲突,保留一个即可。
基本上就这些。只要装好插件并合理设置编码,Sublime 处理 GBK 中文文件就不再困难。











