zoukankan      html  css  js  c++  java
  • _技巧_SublimeText_打开文件乱码解决

        macOS属于Unix分支,默认使用UTF-8编码,当从Window 或者其他Linux 或 Unix系统 拷贝文件过来,由于Window系统使用GBK或者GB2312中文编码,所以会出现乱码现象.

    安装 ConvertToUTF8 插件

    使用Sumbilme Text 插件ConvertToUTF8 可以很容易解决该问题.

    要安装这个插件,首先要安装 Sublime Text 的 Package Control,安装方法如下:
    打开Sublime Text,按Ctrl + ~打开控制台

    在 https://packagecontrol.io/installation   根据你的 Sublime Text 版本选择对应的安装代码,将代码输入控制台后回车,之后便会自动下载并安装 Package Control,安装完成后需要重启Sublime Text 。

     也就是输入如下代码:

    Sublime Text 3:

    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)
    

      

     Sublime Text2:

    import urllib2,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; 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')
    

      

    按Ctrl + Shift + P打开万能搜索框,然后输入install package回车,这时候会加载所有的packages列表。

    看到列表之后再输入ConvertToUTF8回车,就会下载安装这个包了。

    装好之后无需重启Sublime Text乱码就可以正常显示中文了.

    安装 GBK2312 插件

    Window平台拷贝过来文件,一般还需要安装GB2312插件,否则会出现如下错误

    File: /Users/xxx/yyy.cc
    Encoding: GB2312
    Error: Codecs missing
    
    Please install Codecs33 plugin (https://github.com/seanliang/Codecs33/tree/osx).

    根据GitHub地址找到相应的插件安装即可.

     

    从〇开始,回到〇
  • 相关阅读:
    ABAP接口用法
    监听textarea数值变化
    The first step in solving any problem is recognizing there is one.
    Wrinkles should merely indicate where smiles have been.
    God made relatives.Thank God we can choose our friends.
    Home is where your heart is
    ABAP跳转屏幕
    Python 工具包 werkzeug 初探
    atom通过remote ftp同步本地文件到远程主机的方法
    Mongodb学习笔记一
  • 原文地址:https://www.cnblogs.com/zpsoe/p/7069219.html
Copyright © 2011-2022 走看看