PHP世纪论坛

 找回密码
 立即注册
搜索
查看: 417|回复: 0

putty中文乱码解决办法

[复制链接]

234

主题

240

帖子

1074

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1074
发表于 2015-12-28 23:02:31 | 显示全部楼层 |阅读模式
开始学习Linux,在使用 putty 以及 SSH Secure Shell 登录 linux的时候总是中文乱码,先开始以为是linux配置有问题。最后修改了才发现下原来是putty中文乱码,遇到乱码问题怎么办呢。首先我们需要知道,我们的Linux 使用的是什么编码。登录 putty 后,或者在linux终端下面输入 echo $LANG  回车后查看系统编码。解决方法有以下几个。
方法一
  打开putty,登录成功后,在shell中输入  
  export LC_ALL= ‘zh_CN.utf8′
  vi ~/.bash_profile
  LANG=zh_CN.GB18030
  LANGUAGE=zh_CN.GB18030:zh_CN.GB2312:zh_CN
  export LANG LANGUAGE

方法二
  打开putty主程序,选择window-〉Appearance-〉Font settings-〉Change,选择Fixedsys字体,字符集选择CHINESE_GB2312。
  在window-〉Translation中,Received data assumed to be in which character set中,把Use font encoding改为UTF-8
  如果经常使用,把这些设置保存在session里面,在window-〉Translation中,选中:TReat CJK ambiguous characters as wide和Caps Lock acts as Cyrillic switch即可。

方法三
  编辑/etc/sysconfig/i18n
  把第1句LANG=”zh_CN.UTF-8″改为LANG=”zh_CN.GB18030″,完成后保存,重新登录即可。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|PHP世纪论坛 ( 豫ICP备15004666号-2 )

GMT+8, 2018-4-19 19:24

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表