解决Sublime Text 3在GBK编码下的中文乱码问题

原创 2016年08月08日 16:52:37

Sublime Text 3是我最喜欢的代码编辑器,没有之一,因为她的性感高亮代码配色,更因为它的小巧,但是它默认不支持GBK的编码格式,因此打开GBK的代码文件,如果里面有中文的话,就会乱码。


步骤:

如果是在官网下载的Sublime Text 3,那么首先需要安装一个

Package Control包,这是一个用来安装其他插件的包,不管装什么插件,首先要先装这个包才行


打开Sublime Text 3,按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(' ','%20')).read())


如果你是Sublime Text 2,就粘贴一下代码:

import urllib2,os; pf='Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler( ))); open( os.path.join( ipp, pf), 'wb' ).write( urllib2.urlopen( 'http://sublime.wbond.net/' +pf.replace( ' ','%20' )).read()); print( 'Please restart Sublime Text to finish installation')

如果顺利下载的话,此时就可以在Preferences菜单下看到Package Settings和Package Control两个菜单了。


安装完后重启下Sublime Text 3,在perferences选项一栏下面就会多了个Package Control。


点击Package Control,上面会出来一个输入框,我们输入install,就会自动有提示那个install package,我们点击一下install package,输入框会消失,稍等一下又会弹出个输入框。


这时我们可以输入ConvertToUTF8并安装的这个插件包(ConvertToUTF8)。


安装好这个包之后,重启下Sublime Text 3,就可以发现其打开GBK编码格式下的中文也不会乱码了。

版权声明:如果发现错误或者其他什么不足之处。请留言。博主尽量回复!转载要注明出处哦!

相关文章推荐

解决Sublime text 3 GBK中文乱码的办法

1、安装package control工具打开Sublime Text 3,按windows:Ctrl+~;mac:control+~打开控制行,复制粘贴以下python代码,然后回车运行。 imp...

Eclipse中根据数据库自动生成dao、mapper、model

现在代码管理基本上是采用Maven管理,Maven的好处此处不多说,大家用百度搜索会有很多介绍,本文介绍一下用Maven工具如何生成Mybatis的代码及映射的文件。 一、配置Maven pom.x...

解决Sublime Text 3在GBK编码下的中文乱码问题

Sublime Text3默认不支持GBK的编码格式,因此打开GBK编码的文件,中文就会乱码。 1. 首先需要安装一个Package Control包,这是一个用来安装其他插件的包,不管装什么插件,...

Sublime Text使用GBK编码中文乱码问题

问题来源Sublime Text 在默认情况下是不支持GBK的编码格式的,因此打开GBK编码的文件或自己使用中文输入法写中文的时候就会乱码。 打开GBK编码的文件可能会直接看到中文是乱码的 ...
  • jieli_
  • jieli_
  • 2016年12月29日 11:32
  • 996

Sublime Text 2 不支持GB2312和GBK编码/中文乱码

Sublime Text 2是一个非常不错的源代码及文本编辑器,但是不支持GB2312和GBK编码在很多情况下会非常麻烦。不过Sublime Package Control所以供的插件可以让Subli...

Mac os下解决Sublime Text2或3中文乱码问题

度娘了好久都没有找到Mac os解决Sublime Text2的中文乱码问题的教程, 于是自己琢磨了半天,研究了一下并成功在Mac os下直接用sublime Text2开含中文的文件。 (再...

mac下sublime text3中文乱码问题

安装Package Control Package Control用来方便的管理各种插件,其实他自己也是一个插件。它的官网是 https://packagecontrol.io/ 使用ct...

Mac Sublime Text3 中文乱码问题

Sumline Text中文乱码解决方式
  • MT_Leen
  • MT_Leen
  • 2017年06月29日 15:52
  • 202

Sublime Text 2支持GB2312和GBK,解决中文显示乱码问题

Sublime Text 2支持GB2312和GBK,解决中文显示乱码问题 分类: Sublime Text 2 Sublime Text 2 Sublime...
  • navno1
  • navno1
  • 2014年05月30日 15:17
  • 377
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:解决Sublime Text 3在GBK编码下的中文乱码问题
举报原因:
原因补充:

(最多只允许输入30个字)