Mac中已安装了Sublime Text 3和ATOM编辑器,但是对于从Windows拷贝过来的,GBK编码的文本支持都不好:
打开后,中文是乱码:
但是Mac中的 文本编辑器,却是可以正常打开的:
但是却不支持语法高亮,很好用。
注:Windows中,Notepad++就可以很好的支持ANSI和UTF-8等编码,且支持互相转换。
mac 文本编辑器 编码支持
mac上什么文本编辑器可以支持ANSI中文编码? – V2EX
用WebStorm试试:
Realod in another encoding -》 Reload
试试GBK:
结果就可以了:
-》所以可以用Webstorm去,用正确的GBK编码去加载后,然后另存为UTF-8编码即可。
不过也可以去:
想办法看看,给Sublime添加GBK/GB18030/GB2312的编码支持
mac sublime text gbk编码
Sublime Text 3技巧:支持GB2312和GBK编码 – n1rAy – 博客园
Sublime Text3打开GBK编码文件中文乱码的问题解决办法 – 为程序员服务
装了ConvertToUTF8,结果打开还是出错:
File: /RSE转换数据-人员信息导入.sql Encoding: GB2312 Error: Codecs missing Please install Codecs33 plugin (https://github.com/seanliang/Codecs33/tree/osx). |
(后来才注意到,就是提醒要安装Codecs33插件)
结果错误依旧:
GitHub – seanliang/Codecs33: CJK library files missing in the embedded Python of Sublime Text 3
安装了Codecs33之后,重启Sublime后,就可以正常的打开GBK的文件,中文正常显示了:
【总结】
想要让Mac中的能正常打开ANSI,GBK编码的文件,则可以:
方法1:
Sublime中,通过(Preferences-》Package Control-》Install Package)安装插件Codecs33和ConvertToUTF8(和GBK Support),重启Sublime,即可正常打开ANSI,GBK的编码的中文内容了。
方法2:
用WebStorm打开文件-》点击右上角的提示Reload in another encoding -》在弹出的编码列表中选择 GBK -》 点击确定去 Reload -》即可正常显示中文
为了便于后续方便的打开中文不乱码,则可以-》去另存为UTF-8编码的即可确保之后每次打开中文都可以正常显示了。
【后记 180526】
后来发现,VSCode更好用,对于文件编码支持的也更方便,更全面。
转载请注明:在路上 » 【已解决】Mac下好用的支持GBK编码的文本代码编辑器