Board logo

标题: 解决ssh中文乱码 SSH 连接中文乱码问题 KVM型VPS debian 系统 SSH里中文乱码 [打印本页]

作者: idc886    时间: 2012-2-13 23:30     标题: 解决ssh中文乱码 SSH 连接中文乱码问题 KVM型VPS debian 系统 SSH里中文乱码

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

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




现象: 如图
                 上面的是中文乱码。 导致错误提示不知是什么。
                 下面的是中文正常显示。

中文乱码.jpg





解决方法很简单:

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

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


如图:

putty.jpg


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






为什么会乱码:

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

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

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

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




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

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



还有 hostigation 的OpenVZ型 VPS上的系统 为什么没有中文乱码。

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

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




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

图片附件: putty.jpg (2012-2-13 23:21, 52.05 KB) / 下载次数 388
http://idc866.com/attachment.php?aid=2142&k=57a60d2d59a781280d813963a8df6289&t=1714887408&sid=6j00xJ



图片附件: 中文乱码.jpg (2012-2-13 23:21, 37.04 KB) / 下载次数 367
http://idc866.com/attachment.php?aid=2143&k=7937777ee2c8d87bc92d207c6b6cab04&t=1714887408&sid=6j00xJ


作者: ones    时间: 2012-2-14 01:02

我还从来没用过SSH呢,先来学习。。。
作者: solier    时间: 2012-2-14 08:20

很好的教程!以后遇到类似的问题就知道怎么解决了!
作者: meet2009    时间: 2012-2-22 23:00

确实有些难度的
作者: 龙腾宇内    时间: 2012-3-15 15:59

呵呵,不解释,你懂的




欢迎光临 免费国外空间,国外免费空间, (http://idc866.com/) Powered by Discuz! 7.2