8月以前一直在用sublime text3,显示中文也没有乱码情况,但是9月份开学来学校后,发现sublime text3打开带有中文的文件会出现乱码的情况。
网上查找解决方法,归结起来就是:
1、ctrl+~键调出控制台,然后输入如下代码:
import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404e330c659d4bb41d3bdf022e94cab3cd0'; 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://sublime.wbond.net/' + 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)
回车之后,会自动安装包管理器,然后重启sublime text3。此时顺利的话在Preferences菜单底下会看到Package settings和Package control了。
2、按ctrl+shift+p快捷键,调出安装插件的输入框,输入install package 回车,等一会儿,弹出输入框,输入ConvertToUTF8 回车。然后等待软件自己安装好就可以啦。
但是!!!以上方法包括其他方法我都试了都不行!!!
然后我就把sublime text3 卸载了,重新在官网下载安装,安装好之后按照上面的方法进行设置,还是没有反应!
后来无意中发现,卸载了sublime text3,但是该软件在C盘的文件夹并没有删除,即这个文件夹还存在(或者在sublime中preferences-browse packages,直接进入,然后回退进入sublime text3文件夹中)
于是我把重新安装的sublime text3下载掉,把sublime text3 这个文件夹删除掉,然后重新安装了sublime text3 。
安装完之后,打开带中文的文件是乱码,然后按照从网上查找的方法(本文一开始说明的方法)配置了一遍,终于搞定了!