gedit打开文件报错“意外错误:转换输入中的无效字节序列”

  在Ubuntu20.04中用gedit打开从网上下的文本文件,打开的一瞬间可以看到正常的内容,但随即报下面的错误。
在这里插入图片描述
  百度错误信息,先是找到参考文献1,在终端中运行参考文献1中的命令,报错“没有“auto-detected”这个键”。

gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8', 'CURRENT', 'ISO-8859-15', 'UTF-16']"

  继续百度错误信息,又找到参考文献2,其建议安装dconf-editor,然后通过dconf-editor修改gedit的编码设置,其实和上面的命令行是一个道理,只不过一个是命令设置,一个是可视化设置。但是设置过后,还是打开乱码。
  估计可能是参考文献1-2中的编码方式不全,点击gedit左上角的打开按钮,在弹出的窗口中,点击左下角的字符编码,在下拉框中选择“添加或删除…”。

在这里插入图片描述  窗口左侧是本机可用的编码,而右侧是已经选择的编码,可以看到已选编码中的四项编码正是参考文献1-2中配置的编码。
在这里插入图片描述
  在左侧找到本机可用的简体中文编码,总共有两种GBK和GB2312,将这两种编码添加到已选编码中,并将其顺序调整到最前方。
在这里插入图片描述
在这里插入图片描述

  重启gedit,再次打开从网上下的文本文件即可正常浏览。

参考文献
[1]https://blog.csdn.net/u010503912/article/details/71249350
[2]https://blog.csdn.net/nei504293736/article/details/110089487

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值