sublime 乱码问题
安装 ConvertToUTF8 插件
通过 Package Control 安装 ConvertToUTF8 插件可以自动识别并转换文件编码。按下 Ctrl+Shift+P
打开命令面板,输入 Package Control: Install Package
,搜索 ConvertToUTF8
并安装。安装完成后重启 Sublime Text。
配置默认编码格式
修改用户设置文件以强制使用 UTF-8 编码。打开 Preferences -> Settings-User
,在 JSON 配置中添加以下内容:
{"default_encoding": "UTF-8"
}
手动指定文件编码
对于特定文件,可手动选择编码重新加载。打开文件后,通过 File -> Reopen with Encoding
选择正确的编码(如 Chinese Simplified (GBK)
或 UTF-8
)。若不确定编码,可尝试常见的中文编码格式。
检查文件实际编码
使用命令行工具(如 file -i filename
或 Python 脚本)检测文件的实际编码格式,确保与 Sublime Text 设置的编码一致。例如,在终端中运行:
file -i 文件名
禁用内置编码自动检测
在部分情况下,禁用 Sublime Text 的自动编码检测可能更有效。在用户设置中添加:
{"enable_encoding_detection": false
}
使用其他编码插件
若问题持续,可尝试安装 Babel
或 Codecs33
等插件扩展编码支持。安装方式与 ConvertToUTF8 类似,通过 Package Control 搜索并安装。