作者:小--瑜Gg | 来源:互联网 | 2023-09-25 10:23
Mac中已安装了Sublime Text 3和ATOM编辑器,但是对于从Windows拷贝过来的,GBK编码的文本支持都不好:
打开后,中文是乱码:


但是Mac中的 文本编辑器,却是可以正常打开的:

但是却不支持语法高亮,很好用。
注:Windows中,Notepad++就可以很好的支持ANSI和UTF-8等编码,且支持互相转换。
mac 文本编辑器 编码支持
用WebStorm试试:
Realod in another encoding -》 Reload



试试GBK:

结果就可以了:

-》所以可以用Webstorm去,用正确的GBK编码去加载后,然后另存为UTF-8编码即可。
不过也可以去:
想办法看看,给Sublime添加GBK/GB18030/GB2312的编码支持
mac sublime text gbk编码



装了ConvertToUTF8,结果打开还是出错:File: /RSE转换数据-人员信息导入.sql
Encoding: GB2312
Error: Codecs missing
Please install Codecs33 plugin (https://github.com/seanliang/Codecs33/tree/osx).
(后来才注意到,就是提醒要安装Codecs33插件)


结果错误依旧:


安装了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更好用,对于文件编码支持的也更方便,更全面。