463.com:XShell连接 Linux系统,显示中文乱码,

之前租的服务器没有中文乱码的问题,最近重装了一下系统, 出现了中文乱码,
以下是解决方案:

XShell连接 Linux系统,显示中文乱码,

摘要: Linux系统,中文显示乱码

 

    XShell是一个强大的安全终端模拟软件,它支持SSH1, SSH2及 Microsoft
Windows平台的Telnet NetSarang Xshell 4 Build
0120协议。使用Xshell可以快速方便的管理Linux主机。

    我们在使用时,可能会遇到Linux下显示中文乱码的情况,一下为解决方法。

    输入 df -h查看系统容量时,显示如下:

463.com 1

查看语言包支持的语言类型,如下所示:

463.com 2

可知,Linux系统本身不支持UTF-8编码格式。此时,需要修改系统配置文件,如下修改内容为:

1 LANG="zh_CN.utf8"
2 LANGUAGE="zh_CN.utf8:zh_CN.GB2312:zh_CN"
3 SUPPORTED="zh_CN.utf8:zh_CN:zh:en_US.UTF-8:en_US:en"
4 SYSFONT="lat0-sun16"

 

463.com 3

重新启动连接,再次输入 df -h,如下:

463.com 4

 

方法二:

  若系统支持中文语言包,显示还为乱码,则应该是Xshell连接工具的问题。

  打开终端服务,选择菜单—属性,如下:

463.com 5

找到 ‘终端’的编码设置,选择UTF-8编码格式即可,如下:

463.com 6

 

http://www.bkjia.com/Linuxjc/1126776.htmlwww.bkjia.comtruehttp://www.bkjia.com/Linuxjc/1126776.htmlTechArticleXShell连接 Linux系统,显示中文乱码, 摘要:
Linux系统,中文显示乱码 XShell是一个强大的安全终端模拟软件,它支持SSH1,
SSH2及 Microsoft Wi…

 

 

输入locale查看当前的语言是否是中文

 1 root@ubuntu:~# locale
 2 LANG=zh_CN.GBK
 3 LANGUAGE=
 4 LC_CTYPE="zh_CN.GBK"
 5 LC_NUMERIC="zh_CN.GBK"
 6 LC_TIME="zh_CN.GBK"
 7 LC_COLLATE="zh_CN.GBK"
 8 LC_MONETARY="zh_CN.GBK"
 9 LC_MESSAGES="zh_CN.GBK"
10 LC_PAPER="zh_CN.GBK"
11 LC_NAME="zh_CN.GBK"
12 LC_ADDRESS="zh_CN.GBK"
13 LC_TELEPHONE="zh_CN.GBK"
14 LC_MEASUREMENT="zh_CN.GBK"
15 LC_IDENTIFICATION="zh_CN.GBK"
16 LC_ALL=

 

如果不是, 输入添加中文字符集: 

locale-gen zh_CN.GBK

还可以 查看本地安装的语言包有哪些:

相关文章