ssh登陆后,执行:
export
LANG=zh_CNgb2312
就可以显示中文了。
编辑/etc/sysconfig/i18n
将LANG="zh_CNUTF-8"
改为
LANG="zh_CNGB18030"
可永久显示中文
我不知道你是用什么版本,我是英文版
options
->
session
options
->
appearance
->
character
encoding
选择utf-8
选项
->
对话选项
-
>外观
-
>字符编码
你好,如果你是使用PUTTY登陆显示乱码,你可以按下图 *** 作:
如果你是直接在系统中 *** 作出现乱码,请确认你的中文语言包是否有安装。
希望对你有帮助,谢谢
缺省配置下,用
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版本设置方法。
因为Fedora和Windows采用了不同的字符编码,使得在两个不同的平台下不加设置时会出现个别情况的编码不统一导致的乱码,你可以把win下的远程终端设置成UTF-8的编码或者Fedora下射程GBK,不过还是推荐从另一台Linux系统管理,比较省心。
同样建议您转到英文系统下试试看,当然前提是您有root的权限。如果有GUI,可以从系统菜单System = Administration = Language如果没有,可以从Terminal Command Line输入system-config-language 然后选EN_US就好。
以上就是关于用ssh访问linux的时候,中文显示乱码怎么办全部的内容,包括:用ssh访问linux的时候,中文显示乱码怎么办、LINUX SSH显示中文乱码,如何解决、linux 乱码怎么解决急!!!!!!!!!!!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)