一. 安装 Package Control 插件
按Ctrl+`调出console,然后输入以下代码
import urllib2,os;pf=’Package Control.sublime-package’;ipp=sublime.installed_packages_path();os.makedirs(ipp) if notos.path.exists(ipp) elseNone;open(os.path.join(ipp,pf),’wb’).write(urllib2.urlopen(‘http://sublime.wbond.net/’+pf.replace(‘ ‘,’%20’)).read())
等待安装完毕,然后重启Sublime Text 2,在Perferences->package settings中有package control这一项,表示安装成功!
安装Package Control后,重启Sublime Text 2。
按Ctrl+Shift+P快捷键,打开命令行模式,输入Install Package
回车后,将会弹出
输入 “GBK Encoding Support” ,然后回车,将会自动安装这个插件。
还可以再安装“ConvertToUTF8”插件,用来转换文件编码到utf8,安装过程与“GBK Encoding Support”相同。
但是,这两个插件的作者好像都没考虑gb18030编码,所以打开gb18030编码的文件还是会乱码。
解决方法:
找到ConvertToUTF8的配置文件:菜单栏->sublime text 2->preferences->browse packages… 打开ConvertToUTF8文件夹下的ConvertToUTF8.sublime-settings文件
在”encoding_list”里添加一行 [“Chinese Simplified (GB 18030)”, “gb18030”],
这里就是ConvertToUTF8检测编码的列表,当然可以为了简洁起见在这里把韩文日文编码那几行都删掉
修改Main.sublime-menu文件同上
保存,退出,重新打开文件,现在可以识别gb18030了