首页
linux mint 19 打开 Windows 下制作的 TXT 文件时‘乱码’

因为 Linux 采用的是 UTF-8 编码,Windows 的中文编码是 GB18030。

解决的办法:让 Linux 的文本编辑器支持 GB18030

Gedit 支持

  1. 我们安装一个小软件"Dconf 系统配置编辑器",在“软件管理器里”搜索“dconf”即可。如果在终端中使用命令安装,其软件名是 dconf-editor。

  2. 安装之后启动"Dconf 系统配置编辑器",点击右侧树型菜单,依次展开:org/x/editor/preferences/encodings

  3. 点击右侧的“auto-detected”的值,进行编辑,在'UTF-8'的后面添加'GB18030'。注意大写、有英文单引号、逗号和空格;

    例:['UTF-8', 'GB18030', '当前', 'ISO-8859-15', 'UTF-16']

  4. 修改好之后,关闭"Dconf 系统配置编辑器",再次打开文件,中文显示就正常了。

Geany 支持

打开Geany,选择菜单:编辑->首选项->文件,选中“使用固定的编码打开非Unicode文件”,缺省编码选择“简体中文GBK)”。