加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Sublime3增加支持GBK/GB2312编码,解决中文乱码问题(ForMAC)

(2019-05-17 11:01:14)
分类: Internet和计算机
对于非UTF8编码的文本,如果里面有中文,就需要用GBK/GB2312编码库来解码。

本文介绍一下截止到目前(2019.5.17)最新版 Sublime 3(Version:3.2.1 Build:3207)的解决方法。

一、安装Package Control
如果是在官网下载的Sublime Text 3,那么首先需要安装一个Package Control包,这是一个用来安装其他插件的包,不管装什么插件,首先要先装这个包才行。
按照 https://packagecontrol.io/installation 上面的说明,就可以安装好。
但因为众所周知的原因,目前这个网站是无法打开的(需要自行解决以便能够访问),对于本文提到的Sublime 3版本,可以直接使用下面这一行命令:

import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', ' ')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

从命令行中可以看出,要安装Package Control,也是需要能够访问:http://packagecontrol.io 的,所以自己找下访问方法。

二、安装 ConvertToUTF8 和 Codecs33
1.在顶部导航栏里找到 Sublime Text - Preferences - Package Control,输入:Install Package,打开 package 安装页面。
2. 输入 ConvertToUTF8 进行安装。
3. 重复 1 ,输入 Codecs33 进行安装。
4. 重启Sublime即可。

以上由本人亲自测试&记录,没有问题。


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有