Sublime Text 2—解决中文乱码
Sublime Text 2是一个非常棒的代码及文本编辑器,绿色小巧、速度飞快,跨平台支持Win/Mac/Linux,支持32与64位,支持各种流行编程语言的语法高亮、代码补全等,有着许多其他编辑器没有的超酷的特性,大致可归纳为以下几点:
(1)语法高亮、代码提示补全、代码折叠、自定义皮肤/配色方案、多便签页;
(2)代码地图、多种界面布局与全屏免打扰模式;
(3)完全开放的用户自定义配置、实用的编辑状态恢复功能;
(4)快捷键支持双重组合、强大的多行选择、多行编辑、快速文件切换;
(5)随心所欲跳转:快速罗列与定位函数/HTML的元素、跳转到指定行;
(6)集所有功能于一身的命令面板、Package Control(扩展包管理器)、各种功能强大的拓展插件。
不过,目前Sublime Text 2本身还不支持GB2312和GBK编码,但Sublime Text 2 Package Control所提供的插件可以让Sublime Text 2几乎完美地支持CJK编码的文本。一般使用“ConvertToUTF8”和“GBK Encoding Support”即可正常读取和写入CJK格式的文件了。本人目前使用GBK Encoding Support插件,因此就大致介绍下GBK Encoding Support插件的安装与使用。
使用快捷键“Ctrl+Shift+P”调出程序包控制输入框,选择搜索文件包后即会跳转至Package Control页面,在搜索框中输入GBK Encoding Support后即可查找到该插件,将该插件下载解压后得到文件夹sublime-gbk-master,放置在SublimeText2的安装目录下的Data\Packages中,重启SublimeText2即可解决中文乱码问题。
注意:安装GBK Encoding Support插件后,在使用SublimeText2打开文件后会在内存中生成一份随机后缀名的源文件拷贝(笔者生成的是以.dump为后缀名的拷贝),此时只需使用GBK to UTF8下的save with UTF8即可保存编码后的源文件。

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 单线程的Redis速度为什么快?
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 展开说说关于C#中ORM框架的用法!
· SQL Server 2025 AI相关能力初探
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库