你的Linux还有中文乱码问题吗?这么来解决吧!

2020年04月08日 Ubuntu 暂无评论

在Linux里会出现中文乱码问题一般有两个:一个是在编程的时候,而另一个就是在和Windows共用文档的时候出现。

当我们在windows下编辑的文档,在到Linux下打开的时候,出现了中文乱码,这是因为Linux使用 UTF-8 编码,而Windows使用的中文编码是 GB18030 。那么我们应该怎样来解决呢?

诶,先就此打住,我怎么觉得这个乱码问题好像很久远了。我猛地回忆起多年以前,在Ubuntu盛行的年代,那大概应该在10多年前了,就是在Ubuntu经常会出现的问题。而这么多年,我发现这个问题已经不存在了,那为什么直到今天怎么还出现呢。

原来,最近笔者安装的是Mint,最新版本为linuxmint-19.3-cinnamon-64bit,当我在系统里打开之前在windows下编辑的文档后,乱码出现了。这就是说,初始的LinuxMint依然会有这个乱码问题。

为了验证只有Mint才有这个问题,我便去其他几个发行版一试,正好最近测试系统,已经安装好了几个发行版。他们包括:debian、ubuntu、fedora、opensuse、manjaro以及deepin。不出意外,他们全部都没有这个问题。

那么既然Mint有乱码问题,那我们就来看怎么解决把!最好的解决方法就是增加GB18030的支持。

第一步:打开新立得包管理器,搜索Dconf-editor并把它装上。

你的Linux还有中文乱码问题吗?这么来解决吧!

第二步:安装之后启动Dconf 系统配置编辑器,点击树型菜单依次展开 org/x/editor/preferences/encodings /auto-detected 的值进行编辑。如图所示,在 UTF-8 的后面添加 GB18030 ,注意大写、英文单引号、逗号和空格。修改好之后,关闭”Dconf 系统配置编辑器”即可。

你的Linux还有中文乱码问题吗?这么来解决吧!

经过设置后,我们再打开刚才乱码的文档就会发现,中文已经正常显示了。

最后再问大家,你们在用哪个发行版呢,有在用LinuxMint吗?

给我留言