关闭

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

标签: Sublime Text 3在GBK编码下中文乱码问题
999人阅读 评论(0) 收藏 举报
分类:

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编码格式下的中文也不会乱码了。

1
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

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

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

Sublime Text3中编译运行JAVA控制台中文GBK编码无法输出的问题

困扰了我好几个小时的问题,终于在网上找到了合适的解决方案,如果大家也遇到了相同的问题,可以按照如下这样修改配置:方法一: 打开Sublime Text 3,依次点击Preference, Brows...
  • GiantDrawf
  • GiantDrawf
  • 2016-11-25 20:30
  • 1942

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

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

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

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

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

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

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

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

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

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

mac下sublime text3中文乱码问题

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

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

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

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

Sublime Text 2是一个非常不错的源代码及文本编辑器,但是不支持GB2312和GBK编码在很多情况下会非常麻烦。不过Sublime Package Control所以供的插件可以让Sub...
  • lishaoyu
  • lishaoyu
  • 2016-01-09 09:43
  • 193
    个人资料
    • 访问:722685次
    • 积分:18033
    • 等级:
    • 排名:第610名
    • 原创:1032篇
    • 转载:8篇
    • 译文:0篇
    • 评论:120条
    博客专栏
    文章分类
    最新评论