在通过putty进入linux,然后在进入trip后,特别是以后通过此种方式做一些查询的时候,我们难免会遇到输入中文的问题乱码的问题,那么该怎么解决呢?!下面提供一种方法吧,仅供参考,因为他有时候能成功,有时候不成功,我也很无奈!所以大家有什么好的建议或方法,请告诉我,谢谢了!
1.在窗口标题上点击右键,选择 Change Settings...
2.在打开的配置窗口左边选择 Appearance,在右边点 Font settings 里面的 Change 按钮,选择好中文字体,比如:宋体、新宋体之类的
3.字体选择好了,还要确定字符集。
选择配置窗口左边的 Translation,在右边的 Received data assumed to be in which character set 下拉列表中选择最后一个“Use font encoding”,最后点下面的 Apply 按钮就生效了。
![spacer.gif](/e/u/themes/default/p_w_picpaths/spacer.gif)
4.如果还是乱码的话,就执行以下命令,看看系统的字符集
echo $LANG $LANGUAGE
如果还是乱码的话;
重新返回上面选择字符集的那一步,选择配置窗口左边的 Translation,在右边的 Received data assumed to be in which character set 下拉列表中选择“UTF-8”
5.其实,选择UTF-8后,有时候乱码会更严重,还要选回 Use font encoding..
其实,我也一直迷糊,为什么有时候成功,有时候不成功!大家有没有什么好的方法啊?!!谢谢
======================2013-08-09-------------------
1.win-scp → 选项 → 集成 → 应用程序 → 勾上记住回话密码并传递给putty
2.linux → home → 用户名 → .bashrc → 加入
if [ "$SSH_CONNECTION" != '' -a "$TERM" != 'linux' ]; then
declare -a HOSTIP
HOSTIP=`echo $SSH_CONNECTION |awk '{print $3}'`
export PROMPT_COMMAND='echo -ne "\033]0;${USER}@$HOSTIP:[${HOSTNAME%%.*}]:${PWD/#$HOME/~} \007"'
fi
转载于:https://blog.51cto.com/hanchaohan/746365