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地址找到相应的插件安装即可.

     

    从〇开始,回到〇
  • 相关阅读:
    node.js中用户密码的加密
    linux下高可用LVS搭建及配置方法
    在Centos 5.x或6.x上安装RHEL EPEL Repo
    shell脚本 expect 实现自动登陆
    platform 收集linux/windows操作系统信息
    市面上比较流行的图表展示
    django作业2
    django实现分片上传文件
    linux下大于2T硬盘格式化方法
    django之第二天
  • 原文地址:https://www.cnblogs.com/zpsoe/p/7069219.html
Copyright © 2011-2022 走看看