![如何为系统范围内的非 UTF 编码文档设置默认编码?](https://linux22.com/image/1095173/%E5%A6%82%E4%BD%95%E4%B8%BA%E7%B3%BB%E7%BB%9F%E8%8C%83%E5%9B%B4%E5%86%85%E7%9A%84%E9%9D%9E%20UTF%20%E7%BC%96%E7%A0%81%E6%96%87%E6%A1%A3%E8%AE%BE%E7%BD%AE%E9%BB%98%E8%AE%A4%E7%BC%96%E7%A0%81%EF%BC%9F.png)
标题几乎说明了大部分内容 - 我有一些 Windows txt 文件,其中大多数是保加利亚语,编码为 windows-1251。当我打开它们(sublime、gedit、桌面生成的图标)时,文件使用的是 windows-1252(西欧)我可以手动选择文件编码,但一段时间后就会变得非常累人。
那么,如何为非UTF编码的文档设置默认编码?
答案1
只需在终端中输入以下行即可设置编码:
gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8', 'WINDOWS-1251', 'CURRENT', 'ISO-8859-15', 'UTF-16']"
答案2
一种方法是创建一个脚本,使用以下命令调用 gedit--encoding
,如超级用户问题中所述Gedit - 如何设置默认编码打开?