有时候,我们在subline text3编译器打开HTML文件的时候,会发现打开的文件显示乱码,这是一个比较头疼的事情,而且有时在网页端显示的也是乱码(注:网页显示的乱码是网页自身代码的问题),这是因为文件最初保存的编码不是UTF-8编码,或者GBK编码导致的。下面是subline text3乱码的解决方法,希望对您有所帮助。
首先打开软件,操作如下图
点击show console后,会出现下图的:
需要粘贴的代码如下
import urllib.request,os,sys; exec("if sys.version_info < (3,) or os.name != 'nt': raise OSError('This code is for Windows ST3 only!')"); pr='Preferences.sublime-settings'; ip='ignored_packages'; n='Package Control'; s=sublime.load_settings(pr); ig=s.get(ip); ig.append(n); s.set(ip,ig); sublime.save_settings('Preferences.sublime-settings'); pf=n+'.sublime-package'; urllib.request.install_opener(urllib.request.build_opener(urllib.request.ProxyHandler())); by=urllib.request.urlopen('https://packagecontrol.io/'+pf.replace(' ','%20')).read(); open(os.path.join(sublime.installed_packages_path(),pf),'wb').write(by); ig.remove(n); s.set(ip,ig); sublime.save_settings(pr); print('Package Control: 3.0.0 upgrade successful!')
粘贴代码后,按下回车,当看到下图出现的时候,表示subline text3已经把我们需要的插件包下载下来了。
- 关闭软件重启。(重要)
然后我们点击打开Preferences -> Package control,输入install Package
然后再输进 ConvertToUTF8 ,选择安装,然后再打开如下图
- 好了,教程结束,编译器应该不会再出现乱码的问题了。愿您编程快乐!!
如果您对本文有什么看法或者意见,欢迎留言