Sublime Text 是现在最受欢迎的文本编辑器,没有之一。它非常简洁,而且对各种代码的高亮显示很美观。但是,它默认不支持 GBK、Shift-JIS 等中文、日本编码格式,故打开此类文件会出现乱码。


安装 Package Control

首先要安装一个包控制器(Package Control),这是一个用于安装各种插件的包。

安装方法参见官网:Package Control

要注意你的版本,是 Sublime Text 3 还是 Sublime Text 2。选择对应的标签,复制代码。

如果是 Sublime Text 2,则是:

import urllib2,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; 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()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')

然后,打开 Sublime,按 ctrl+`,在弹出的输入框里把刚才复制的代码粘进去。

安装完成后,重启 Sublime 就好了。重启之后,可以看到 Preferences 下有一个 Package Control

安装 ConvertToUTF8

  1. 点击 Preferences -> Package Control
  2. 输入 install package,再点击一下备选框中的 install package,会弹出一个新的输入框。
  3. 在输入框中输入 ConvertToUTF8,点击安装。

安装好后,重启 Sublime Text,就发现无论是打开 GBK(一种中文编码) 还是 Shift_JIS (一种日文编码),都可以正常显示了。

参考资料

[1] https://packagecontrol.io/installation
[2] http://jingyan.baidu.com/article/fc07f98972ee0a12fee51943.html

转载于:https://www.cnblogs.com/new0801/p/6176765.html

Sublime 的中文乱码问题相关推荐

  1. Sublime Text3中文乱码解决方案

    Sublime Text3中文乱码解决方案 Sublime Text 简单介绍 问题 解决方案 注意事项 后续 Sublime Text 简单介绍 Sublime Text 是一个文本编辑器(收费软件 ...

  2. 解决Sublime出现中文乱码的情况

    Sublime text 软件中出现中文乱码,大多是因为编码格式不支持,只需要安装一个插件就可以解决中文乱码问题. 1.首先我们需要安装Package Control插件         直接在工具栏 ...

  3. Sublime Text中文乱码

    我们在使用Sublime Text打开java代码的时候中文内容显示的是乱码,那么我们该如何解决的呢? 一: 安装包管理器 按Ctrl+~快捷键或者通过View->Show Console菜单打 ...

  4. Sublime text3143中文乱码只能输入繁体字

    今天更新了sublime 的最新版本,,发现输入中文的时候输入法只能联想出繁体字,网上查看资料找到解决方法:安装插件 以下是简单的操作步骤: (1)首先需要安装Package Control组件 点击 ...

  5. Sublime遇见中文乱码问题?

    今天在写demo的时候,突然发现html页面上的中文在浏览器上显示乱码~!!!!! 这时,我根据网上的提示安装了两个插件:converttoUtf-8,support Gbk ~~~然而,好像无济于事 ...

  6. sublime 解决中文乱码

    步骤: 在Sublime Text里,按ctrl+`,打开Console,一次性输入如下代码: import urllib.request,os; pf = 'Package Control.subl ...

  7. Sublime Text2 中文乱码

    Mac 版 Sublime Text2 乱码 1.打开  Sublime Text2 2.Control + '~' 打开控制台 3. 按照 官网 (https://packagecontrol.io ...

  8. sublime编辑器中文乱码的问题

    问题描述:subline写html,运行时出现乱码,寻找处理方式,百度到有效的方式:将meta元素中使用的字符集改为utf-8 就行了,亲自试了试,果然可以.故探寻了下. 原因:subline Tex ...

  9. Mac下Sublime text2中文乱码问题的解决

    打开sublime text2,按Ctrl+~调出console 粘贴以下代码到底部命令行并回车: import urllib2,os;pf='Package Control.sublime-pack ...

最新文章

  1. 【URAL】1091 Tmutarakan Exams
  2. java程序a-z b-y_有一行电文,以按下面规律译成密码: A---Z a---z B---Y b---Y C---X c---x …… 即第1个字母编程第26个字...
  3. GAN人脸修复--Generative Face Completion
  4. 生活随笔[2005-06-08]
  5. Partition学习笔记
  6. javascript内存泄漏调试工具mac_node.js 内存泄漏的秘密
  7. Mybatis出现文档根元素 mapper 必须匹配 DOCTYPE 根 configuration错误解决办法
  8. 并发编程中的重重量级模型和轻量级模型
  9. 电闹上赠么使用计算机,计算器怎么算n次方 怎么用电脑计算器算次方
  10. Illustrator 教程,如何在 Illustrator 中对矢量图进行变形、定形和塑形?
  11. python递归函数查询表_python利用递归函数输出嵌套列表的每个元素
  12. 软件需求分析报告模板
  13. 台湾ICPlus IP178G/GH/GI 8接口FE以太网交换机芯片详细介绍
  14. 802.11n无线网卡驱动linux,安装Broadcom Linux hybrid 无线网卡驱动总结
  15. 康师傅红烧牛肉面:守护平凡英雄,成就烟火人生
  16. 京东商品详情数据接口(APP端,H5端),实时了解商品价格走势,接口代码教程
  17. Mac无法连接到WiFi怎么办?帮您恢复在线的最佳解决方案
  18. Git Tower 3.2 - 最好用的代码管理工具
  19. XtraReport报表入库单数字转中文大写数字
  20. 串口调试助手 Alien V0.238

热门文章

  1. 无数种求逆元的方法总结
  2. 项目总结2:ionic3开发跨平台App如何设置和替换应用图标及启动图
  3. vivoiqooz1鸿蒙系统,iQOOZ1评测:vivo新一代性价比神机
  4. php 去掉不可见字符串,php去掉指定字符串的办法
  5. python 正则表达式 断言 不定长表达式_MyEssay 之 Python正则表达式 —— 四种断言扩展的理解...
  6. oracle表重命名 索引,CSS_在Oracle数据库中按用户名重建索引的方法,如果你管理的Oracle数据库下某 - phpStudy...
  7. 13个mysql数据库的实用SQL小技巧
  8. opencv 滤镜效果php,OpenCV实现马赛克和毛玻璃滤镜效果
  9. Numpy数组的广播机制
  10. 由旅行商问题认识何为状态压缩