免费国外空间,国外免费空间,'s Archiver

idc886 发表于 2012-2-13 23:30

解决ssh中文乱码 SSH 连接中文乱码问题 KVM型VPS debian 系统 SSH里中文乱码

解决ssh中文乱码 SSH 连接中文乱码问题

近来折腾VPS时,用SSH登录执行一些命令时出现中文乱码,,完全看不懂了。




[size=4][color=red][b]现象: 如图[/b][/color][/size]
[size=4][color=blue]                 上面的是中文乱码。 导致错误提示不知是什么。[/color][/size]
[size=4][color=blue]                 下面的是中文正常显示。[/color][/size]

[attach]2143[/attach]





[b][size=4][color=#ff0000]解决方法很简单:[/color][/size][/b]

如用 putty 登录SSH,只需设置为  字符集编码为 UTF-8 即可。

Window -> Translation -> Character set translation on received data 选择 UTF-8:


如图:

[attach]2142[/attach]


选择后,登录SSH,中文,即正常了。






[b][size=4][color=#ff0000]为什么会乱码:[/color][/size][/b]

是因为在安装系统时,选择了中文系统,其默认将使用 UTF-8 作为字符集:

而我们用的电脑都是装的中文 Windows 系统,使用的是 GB2312 或 GB18030,

我们从电脑上登录 SSH Secure Shell, PuTTY 等工具登陆Ubuntu 就会出现中文乱码。

所以需要 登录SSH时  选择 UTF-8 作为字符集 来输出显示,即可中文正常!




[color=blue]这是在 hostigation 的KVM型VPS上  手动装 debian 系统后 SSH登录时中文乱码。[/color]

因我们安装系统时,通常会选择中文语言系统。如果用英文语言,就不会有中文乱码。  



[color=blue]还有 hostigation 的OpenVZ型 VPS上的系统 为什么没有中文乱码。[/color]

原因是  OpenVZ型的系统,都是以一键恢复上去的,并不是带中文系统,

所有的提示都是英文的,所以不存在中文乱码。




虽然百度一下很多相关贴,但真正配图解说的没有。 有图更容易看明白!

ones 发表于 2012-2-14 01:02

我还从来没用过SSH呢,先来学习。。。

solier 发表于 2012-2-14 08:20

很好的教程!以后遇到类似的问题就知道怎么解决了!

meet2009 发表于 2012-2-22 23:00

确实有些难度的

龙腾宇内 发表于 2012-3-15 15:59

呵呵,不解释,你懂的

页: [1]


Powered by Discuz! Archiver 7.2  © 2001-2012 Comsenz Inc.