Sublime Text3中文乱码解决方案
Sublime Text 简单介绍
Sublime Text 是一个文本编辑器(收费软件,可以无限期试用,但是会有激活提示弹窗),同时也是一个先进的代码编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。
Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。
问题
最近在进行sublime进行C++程序的运行时,发生了中文乱码现象,在经过一段时间的捣腾后,基本可以解决问题,以下附上解决方案。
先给上原图:
下面再附上解决后的图:
解决方案
1.直接在文件的Reload with Encoding里面点击Chinese Simplified(GBK),然后关闭exe文件,退出sublime,重新进来再编译。(不太记得如果没有进行下面的操作是否会有这个选项,如果没有,就直接跳到2)
2.1方案如果不行,咱们再试试第二个方案,安装ConvertToUTF8插件,打开sublime的“package control“(在Preferences最下面),输入install package,可以看到install package选项,(默认您已经安装了Package Control),输入ConvertToUTF8,然后点击就可以进行下载,需要等一会,退出exe和编译器,然后重新进来,重新编译。倘若仍然不行,继续1操作。
注意事项
- 当发现乱码时,不要盲目的使用“Save with Encoding”等功能,往往会造成编码规则更加混乱和无序。
- 统一的编码规范相当重要
- 如果是苹果系统的话还需要在官网安装一个不一样的插件Codecs33,这个直接在Package Control可能没有。
希望可以帮助到您,如果可以的话,点个赞支持一下呗。