今天用SecureCRT连虚拟机里的ubuntu,遇到这个问题。顺手写下来怎么搞。
首先,先在ubuntu 终端中执行 locale 看下 编码
z@z:~/code$ locale
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
看下LANG 的值 是不是 zh_CN.UTF-8
不是的话 执行
export LANG=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
然后 就是设置 SecureCRT中的 仿真 环境为linux , 外观 的编码为UTF-8
顺便提一句,设置外观的时候记得看下 “字体” =》 “字符集” 是不是中文。
搞定,收工。
==============================附录
关于SecureCRT中的 rz sz 上传 下载命令
sudo apt-get install lrzsz
先安装这个工具包才能使用。 谁用谁知道