在使用 putty 以及 SSH Secure Shell 登录 linux的时候总是中文乱码。在网上是说把linux配置文件里面的 /etc/sysconfig/i18n  LANG 改成 zh_CN.UTF-8 或者 zh_CN.GB18030 .但是改过来改过去任然是乱码。不管怎么改还是乱码,。后来我想想linux里面不会乱码啊,但是putty里面会乱码,难 道是putty的问题。靠!果然是putty的问题。
好!下面我们就来解决这个问题。
首先我们需要知道,我们的Linux 使用的是什么编码。登录 putty 后,或者在linux终端下面输入 echo $LANG  回车后查看系统编码。
     得到编码后我们需要修改putty的文字编码
登录putty后点击上图画红圈的那个小图标,然后选择 change Settings
接下来在出现的对话框中点击 Translation  怎么将linux系统改成中文然后在画红线的框中选择和你系统对应的文字编码。然后点击 Apply 即可。 
如果你的系统编码是GBK中文编码。那你就得再操作一步啦。应为这里面没有中文编码的选项。
但是我们可以将中文编码修改成 UTF-8 国际通用编码。
我们打开 /etc/sysconfig/ 下面的 i18n 
然后将里面的 LANG="" 修改成 LANG="zh_CN.UTF-8"  然后保存。
接下来再执行上一步操作,将putty里面的文字编码改成 UTF-8 就可以了。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。