ssh進Mac時發生亂碼,可先檢查locale 是否設定成正確 (打locale即可)
一般是utf8,因為linux ssh client預設會forward locale env variable
可參考 /etc/ssh/ssh_config
SendEnv LANG LC_*
LANG=”en_US.UTF-8″
LC_COLLATE=”en_US.UTF-8″
LC_CTYPE=”en_US.UTF-8″
LC_MESSAGES=”en_US.UTF-8″
LC_MONETARY=”en_US.UTF-8″
LC_NUMERIC=”en_US.UTF-8″
LC_TIME=”en_US.UTF-8″
LC_ALL=”en_US.UTF-8″
如果不是utf8則可以
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
也可設定在~/.bashrc