解决 Sublime text3 中文乱码

Sublime text3 中文乱码
  1. 安装 Package Control 。
    在 Sublime text3 上用Control+~打开控制台并在里面输入以下代码,回车。

import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; 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(' ', '%20')).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)

这段代码可以在https://packagecontrol.io/installation上找到对应版本的程序,网址上有 Sublime text2 以及 Sublime text3 对应的安装程序。

  1. 重启

  2. 使用Control+Shift+P打开命令行模式,在里面输入Install Package点击 “Install Package” 等会儿会弹出一个新的输入框。

  3. 在新的输入框输入:ConvertToUTF8点击 “ConvertToUTF8” 等待安装完毕。

  4. 输入Codecs33点击 “Codecs33” 安装。
    由于 Sublime text3 内嵌的 python 限制,ConvertToUTF8 可能无法正常工作,可以安装 Codecs33 插件来解决这一问题。

  5. 重启。

PS:如果还没显示成功就重启电脑。

你可能感兴趣的:(解决 Sublime text3 中文乱码)