用 Sublime Text 3 写代码、看文档的朋友,估计都遇到过中文乱码的糟心情况 —— 明明是正常的中文文档,打开后全是 “顺宽” 这类乱码,调了字体、改了编码也没用,差点把软件卸了重来。试了好几种方法,终于找到一套靠谱的解决流程,从安装插件到搞定乱码,全程不到 5 分钟,新手也能跟着做,亲测打开中文文档再也不翻车了。

一、先搞定 “包管理器”:Sublime 的 “应用商店”
Sublime 本身不带解决乱码的功能,得靠插件,但装插件前得先有 “包管理器”(Package Control)—— 相当于给 Sublime 装个应用商店,之后下插件就方便了。
步骤超简单:
- 打开 Sublime Text 3,点顶部菜单 “View”→“Show Console”(或者按 Ctrl+` 快捷键),调出控制台;
- 复制这段代码(注意别漏字符,尤其空格和标点),粘贴到控制台里:
import urllib.request,os; pf = ‘Package Control.sublime-package’; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), ‘wb’).write(urllib.request.urlopen( ‘http://sublime.wbond.net/’ + pf.replace(‘ ‘,’ ‘)).read())
- 按回车,等几秒钟(底部状态栏会显示 “正在安装”),安装完后重启 Sublime,顶部菜单 “Preferences” 下会多出 “Package Settings” 和 “Package Control”,说明成功了。
二、装插件:乱码的 “克星” 在这里
有了包管理器,就能装专门解决编码问题的插件了。亲测两个插件最管用:ConvertToUTF8 和 GBK Support,不过安装时可能遇到小插曲,得注意顺序。
- 打开插件安装界面:按 Ctrl+Shift+P 调出命令面板,输入 “install package”,回车(第一次用可能要等几秒加载列表);
- 先解决 “缺组件” 的坑:如果直接搜 “ConvertToUTF8” 安装,可能会弹出 “缺少 Codecs33” 的提示(我第一次就踩了这个坑)。所以建议先搜 “Codecs33”,找到后点一下,等它安装完;
- 再装编码插件:重新打开命令面板(Ctrl+Shift+P),搜 “ConvertToUTF8” 安装;如果觉得不够,还可以再搜 “GBK Support”(注意不是 “GBK Encoding Support”,我试了后者反而没效果),同样点一下安装。
三、最后一步:重启 Sublime,乱码再见
插件装完别着急打开文件,一定要重启 Sublime!我第一次偷懒没重启,打开中文文档还是乱码,还以为方法错了,重启后瞬间正常 —— 不管是 TXT、HTML 还是代码里的中文注释,都显示得清清楚楚,再也不用对着乱码猜内容了。
小提醒
如果是经常处理 GBK、GB2312 编码的文件(比如老系统里的文档),优先装 “GBK Support”;如果主要用 UTF8 编码,“ConvertToUTF8” 基本够用。另外,装插件时网络不好可能会失败,多试两次就行。
现在用 Sublime 打开任何中文文档都稳得很,终于不用再羡慕别人的 “无乱码体验” 了。如果你也被 Sublime 中文乱码折磨过,按这个步骤试试,亲测比网上那些 “改配置文件” 的方法简单多了,5 分钟就能搞定~
正文完
请使用微信扫一扫(自愿无偿打赏-乞讨)
发表至: 疑难杂症
2025年7月30日