Sublime Text 打开 GBK 格式乱码的解决方法
Sublime Text 默认的编码格式为 UTF-8,因此这就造成了很多采用 GBK 编码的文件里的中文显示乱码
File
–> Reopen with the encoding
选择不同的编码格式,里面是没有提供对 GBK 的支持
解决方法
首先,下载安装Package Control插件
https://packagecontrol.io/installation重新启动 Sublime Text,然后通过组合键
Command + Shift + P
打开搜索窗口,输入install package
或者简单输入ip
如上图所示,点击Install Package,打开 Package 列表,然后依次输入
ConvertToUTF8
和 Codecs33
,点击对应插件进行安装,至此,在ConvertToUTF8,Codecs33插件安装完成之后,即可解决 GBK 中文乱码的问题ConvertToUTF8 Codecs33我这里按照了就没在显示出来.png
可通过
Preferences
-> Browse Packages
查看已安装的插件image.png image.png
可能遇到的问题
解决 Sublime Text 3 安装包时出现的 There are no packages available for installation 问题
这个问题出现的原因很简单,就是获取 Sublime Text 3 的频道地址被网络了。我们可以在配置文件里找到这个地址
打开 "Preferences -> Package Settings -> Package Control -> Settings Default" 配置文件,可以看到下面一段话
// A list of URLs that each contain a JSON file with a list of repositories.
// The repositories from these channels are placed in order after the
// repositories from the "repositories" setting
"channels": [
"https://packagecontrol.io/channel_v3.json"
],
然后呢,你可以在浏览器里输入下 https://packagecontrol.io/channel_v3.json 这个地址,是打不开的。
那么,这就是问题了。要怎么解决这个问题呢?
网络上的方法都是把这个文件下载到本地。
可大部分人来说,如果能下载到本地,就能访问不是?
所以,更好的办法,就是使用别人的能够访问的地址,比如 GitHub 上的。
我找了好久,才找到一个,地址如下
https://raw.githubusercontent.com/SuCicada/channel_v3.json/master/channel_v3.json
那么要如何改呢? 有两种方案
把 "Preferences -> Package Settings -> Package Control -> Settings Default" 中的 "channels" 改成如下
"channels": ["https://raw.githubusercontent.com/SuCicada/channel_v3.json/master/channel_v3.json" ],
当然了,这是不友好的,对吧。请看第二种
在 "Preferences -> Package Settings -> Package Control -> Settings User" 中新添加一个项 "channels"
"channels": [ "https://raw.githubusercontent.com/SuCicada/channel_v3.json/master/channel_v3.json" ],
PS:本人是科学上网安装好的,这个一次装好就解决了,没用这种方式,不过以后下别的包可以考虑用这种方式