Sublime Text3:让其支持GBK编码

让Sublime Text3支持GBK编码,其基本原理就是安装Package Control,然后通过Package Control安装ConvertToUTF8的Package。

方法如下:按住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())

执行命令后,重启应用即可。

然后就是通过ctrl+shift+P打开搜索框,输入install package回车,这时会看到所有的包列表,搜索ConvertToUTF8回车即开始下载该包。

ConvertToUTF8用来把GB2312和GBK文件转换为UTF8编码,所以以后打开以GBK编码的文件时就不会出现乱码的情况了。

另外,如果编辑后需要以GBK编码保存,可以安装GBK Encoding Support包。

时间: 2024-12-12 14:37:53

Sublime Text3:让其支持GBK编码的相关文章

让linux下的eclipse支持GBK编码

原文链接:http://leaze.blog.51cto.com/83088/195584 今天,把windows下的工程导入到了Linux下eclipse中,由于以前的工程代码,都是GBK编码的,而Ubuntu默认是不支持GBK编码的.所以,首先我们要先让Ubuntu支持GBK,方法如下: 修改/var/lib/locales/supported.d/local文件,在文件中添加 zh_CN.GBK GBK zh_CN.GB2312 GB2312 sudo dpkg-reconfigure -

让ubuntu下的eclipse支持GBK编码

把Windows下工程导入Linux下Eclipse中,由于以前的工程代码,都是GBK编码,而Ubuntu默认不支持GBK编码,所以,我们要让Ubuntu支持GBK,方法如下: 1.修改/var/lib/locales/supported.d/local文件,在文件中添加 zh_CN.GBK GBK zh_CN.GB2312 GB2312 2.sudo dpkg-reconfigure --force locales 然后在输出的结果中会出现 zh_CN.GB2312 done zh_CN.GB

解决ubuntu 中的eclipse 不支持gbk 编码问题

今天在ubuntu 下, 把Windows下工程导入Linux下Eclipse中,由于工程代码,是GBK编码,而Ubuntu默认不支持GBK编码,所以,要让Ubuntu支持GBK. 方法如下: 1.修改/var/lib/locales/supported.d/local文件,在文件中添加 zh_CN.GBK GBK zh_CN.GB2312 GB2312 2.sudo dpkg-reconfigure --force locales 然后在输出的结果中会出现 zh_CN.GB2312 done

ubuntu下Eclipse下添加GBK编码

把Windows下的工程导入到了Linux下Eclipse中,由于以前的工程代码,都是GBK编码的(Windows下的Eclipse 默认会去读取系统的编码,所以Widnwos下的Eclipse的编码为GBK),而Ubuntu默认是不支持GBK编码的.所以,首先我们要先让 Ubuntu支持GBK,方法如下: 首先要修改/var/lib/locales/supported.d这个文件夹的权限,否则不能修改该文件夹下的local文件,使用如下命令 sudo chmod -R 777 /var/lib

使用GBK编码请求访问nodejs程序报415错误:Error: unsupported charset at urlencodedParser ...

最近遇到一个问题,第三方用户向我们提供给的回调地址发送请求时一直报415错误,结果发现他们使用的是GBK编码请求,而我们使用的node + express4 程序,不支持GBK编码请求. 问题出在下面一段代码. app.use(bodyParser.json()); app.use(bodyParser.urlencoded({extended: false})); //这一行 查看body-parser源码,发现引起问题的一段代码如下 var charset = typer.parse(req

Python编译器及Sublime Text3安装及开发环境配置

1.初学Python,你需要一个好的开发编辑器 在选择Python编辑器时,可能纠结于那个Python的版本更好一些,在Python2.x和Python3.x版本中, Python3.x版本更好一些,因为Python3.x版本是在Python2.x的基础上,完善和扩充了很多内容. 1.1如何在Windows 10下载安装Python3.x? 无论下载安装什么软件,最好在该软件的官网进行下载安装. 以在Python-3.7.4版本为例: 1.百度搜索官网https://www.python.org

文件编码、charset、sublime编辑器支持GBK等问题

问题一:如何让sublime3支持GBK 首先打开package control ,然后键入install package进入,搜索ConvertToUTF8安装成功后 打开要查看的GBK文件,点击菜单File->ReloadWithEncoding->UTF-8这时可能会提示Error有几行提示是说:没有安装Codecs33再次打开install package输入Codecs33并安装.按照上述的方法reload文件时不会有错误了,如果想将文件修改为UTF-8编码,可以选择File->

[转] Sublime Text 3支持GB2312和GBK编码

Sublime Text 3与Sublime Text 2的不同 其实有不少人写过如何让Sublime Text 2支持GB2312和GBK编码,例如这篇.基本原理就是先装好Package Control,然后再通过这个安装ConvertToUTF8的Package. 但是文中的方法在Sublime Text 3时代行不通了,因为安装Package Control的方法发生了变化,新的安装方法是,按Control + ~打开命令行,然后输入下面这一行代码(如果显示有问题,可以直接点开这个gist

Sublime Text 支持GBK(完美解决中文乱码)

Sublime Text 是一款既简洁又强大的文本编辑器,然而其默认采用UTF8编码,这就造成了许多采用GBK编码的文件里的中文显示为乱码.还好有一个专门解决这个问题的插件:ConvertToUTF8 . 要安装这个插件,首先要安装 Sublime Text 的 Package Control,安装方法如下: 打开Sublime Text,按Ctrl + ~打开控制台,在 https://packagecontrol.io/installation 根据你的 Sublime Text 版本选择对