xshell系统设置中文乱码怎么解决
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xshell系统设置中文乱码怎么解决相关的知识,希望对你有一定的参考价值。
不是远程主机乱码。
1、Xshell连接Linux系统Xshell连接Linux系统,输入命令。比如 df -h查看系统容量,如下图。
中文字符,显示乱码
2、Linux系统系统语言查询
是不是Linux系统没有安装中文语言包呢?我们来检查一下吧,查看语言包。如下图
3、设置Xshell工具,中文显示
如果系统支持中文语言包,那么显示还是乱码应该是Xshell链接工具的问题。
1.打开xshell终端服务,找到菜单--- 属性 如下图
2.打开属性,系统设置菜单之后。找到 “终端”编码设置,默认是 默认语言,选择UTF8设置即可,如下图
4、测试Xshell中文字符显示
设置好了之后,测试一下吧。
如下图,再次输入df -h命令,这下能正常显示中文了
5、Linux中文显示乱码设置
1、linux中文乱码,Linux中文显示乱码
如果是Linux系统本身不支持中文,可以编辑系统配置文件
vi /etc/sysconfig/i18n将内容改为LANG="zh_CN.utf8"LANGUAGE="zh_CN.utf8:zh_CN.GB2312:zh_CN"SUPPORTED="zh_CN.utf8:zh_CN:zh:en_US.UTF-8:en_US:en"SYSFONT="lat0-sun16"
vi怎么操作我就不说了
END
注意事项
Xshell链接显示乱码,由于系统本身支持中文。显示不了,一般是Xshell终端编码设置问题
在xshell命令行里面
输入: locale
输出:
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
说明系统的中文编码是采用utf8的,那么为了在xshell中正常的显示中文,我们要把xshell编码方式改成utf8:
[文件]–>[打开]–>在打开的session中选择连接的那个,点击properties -> [Terminal ],在右边的translation先选择utf8,然后重新连接服务器即可。
或者也可以在xshell的工具栏里面点击”Encoding”按钮,选择utf8编码即可。追问
我这并不是linux字符设置的问题,是xshell软件自己的编码问题。
追答设置里面的字体有问题,你设置的应该是英文字体,出现中文就显示不了了
参考技术A现象:
登录服务器查看中文却出现乱码
解决方法:
虽然是破解版的,但是也是可以修改的,具体的操作如下:
1、打开“属性”,然后在“类别”中选择“终端”,
图1:在编码中选择UTF-8
2、打开编码,选择Unicode(UTF-8),
按照上面的步骤操作,就可以解决Xshell中文乱码问题了,这样就不影响用它来进行远程连接管理了,更多使用技巧可以参考Xshell中文官网。
linux 看日志显示乱码是怎么回事
一:卸载掉你的智能ABC。二:在右下方任务栏里的输入法图标上点右键,再点“设置”,进入“高级键设置”对话框,点击选择“在输入语言之间”,点击更改“按键顺序”,把“切换键盘布局”,设置为CTRL+SHINFT或者左ALT+SHIFT,随你喜欢。如图解决办法
1、在修改为 "zh_CN.UTF-8" 之前查看服务器是否支持该编码,可以使用如下命令查看:
2、vim修改服务器编码,把编码项改为 "zh_CN.UTF-8"
[root@server ~]# vi /etc/sysconfig/i18n
3、在Xshell、putty、SSH Secure Shell Client 等等客户端设置utf8的编码就可以,在“文件”选项里点开“属性”进行设置 参考技术A 如果是中文等,需要你linux上有支持中文的字体等,这样设置后,然后写入文件的时候,也要用unicode编码等。本回答被提问者采纳
以上是关于xshell系统设置中文乱码怎么解决的主要内容,如果未能解决你的问题,请参考以下文章