前言

我们知道Sunlime Text是一款非常好用的文本编辑器、我们打开各种java文件、xml文件、properties等类型的文件时非常的好用、但是他也有自己的小bug、例如我打开一个springboot的application.properties文件时,当文件含有中文他就会乱码、如下图

解决方案

  1. 首先需要给sublime安装Package Control
    打开text3、然后view->show console或者快捷键ctrl+~
    输入以下指令
    1
    2
    import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

  2. 安装好之后可以看到preferences中有了package Control,然后输入install package
  3. 等待几秒 在插件安装页输入ConvertToUTF8GBK Support

  4. 等待插件安装好之后重启 打开文件

    注意:这里你的idea项目编码方式一定要是utf-8,否则还会发现乱码,如下图