linux文件显示中文乱码怎么解决

linux文件显示中文乱码怎么解决,第1张

在linux上一般使用utf8编码。 如果打开文件是乱码,要设置utf8编码,看看自己用的是什么编辑器。 如果是vim则使用 set encoding=utf8即可 如果是gedit,则重新另存一下,在存储窗口 设置为utf8编码 ,在打开即可。

缺省配置下,用

ubuntu

的文本编辑器(gedit)打开

gb18030/gbk/gb2312

等类型的中文编码文本文件时,将会出现乱码。

原因分析:

gedit

使用一个编码匹配列表,只有在这个列表中的编码才会进行匹配,不在这个列表中的编码将显示为乱码。您要做的就是将

gb18030

加入这个匹配列表。

命令行方式,适用于所有

ubuntu

用户。

复制以下命令到终端中,然后回车即可:

代码示例:

gconftool-2

--set

--type=list

--list-type=string

/apps/gedit-2/preferences/encodings/auto_detected

"[utf-8,current,gb18030,big5-hkscs,utf-16]"

图形化方式,适用于

ubuntu

用户,而不适用于

kubuntu/xubuntu

用户。

您可以遵循以下步骤,使您的

gedit

正确显示中文编码文件。

按下

alt-f2,打开“运行应用程序”对话框。

在文本框中键入“gconf-editor”,并按下回车键,打开“配置编辑器”。

展开左边的树节点,找到

/apps/gedit-2/preferences/encodings

节点并单击它。

双击右边的

auto_detected

键,打开“编辑键”对话框。

单击列表右边的“添加”按钮,输入“gb18030”,单击确定按钮。

列表的最底部新增加了一个“gb18030”。单击选中它,并单击右边的

“向上”

按钮直到

“gb18030”

位于列表的顶部为止。

单击确定按钮,关闭配置编辑器。

gedit3x版本设置

终端输入dconf-editor

展开org/gnome/gedit/preferences/encodings

auto-detected的value中加入’gb18030′,加在uft8后面;

show-in-menu的value中加入’gb18030′

现在,您的

gedit

应该能够顺利打开

gb18030

编码的文本文件了。

gedit

3x版本命令设置:

代码示例:

gsettings

set

orggnomegeditpreferencesencodings

auto-detected

"['utf-8','gb18030','gb2312','gbk','big5','current','utf-16']"

fedora

16自带的gedit文本编辑器属于gedit3x版本,所以网上很多关于gedit设置不太适用,根本找不到

/apps/gedit-2/preferences/encodings,所以这个问题还没解决的用户可以借鉴一下gedit3x版本设置方法。

以上就是关于linux文件显示中文乱码怎么解决全部的内容,包括:linux文件显示中文乱码怎么解决、如何解决 linux *** 作系统显示中文乱码问题、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9862506.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存