Mac OS X 10.8.4 Mountain Lion 解决ssh登录到服务器中文乱码问题

环境介绍:
    个人电脑 Mac OS X 10.8.4 Mountain Lion,使用默认编码环境,LANG="zh_CN.UTF-8"
    服务器  RHEL 5, LANG=zh_CN.GB18030

问题:
    mac本身各种中文都没有问题,包含Terminal下的所有命令都可以正常使用中文。
    使用Terminal ssh登录到服务器上,命令行下的中文全部乱码,比如命令输错的提示,中文全部乱码;应用程序打出的日志中包含有中文,也会乱码;

解决方案;
    使用iTerm,为GB18030配置一个profile,只需要修改Terminal下的Character Encoding选项为 "Chinese(GB 18030)"即可;
    每次登录GB18030/GBK 的机器时,切换一下profile即可,使用命令行或vi打开中文文件都可以正常显示;
    本机使用shell的时候使用Default profile即可,或者,也可以继续使用系统自带的终端,这样可以省去切换profile的麻烦^_^。

猜你喜欢

转载自tinyhema.iteye.com/blog/1974009