Mac現在預設的終端機(Terminal)使用的login shell是zsh,另外安裝的iTerm2則是因為習慣而設定成bash如下圖顯示:
Mac用iTerm2這個終端機可以正常顯示本機的中文檔名,但遠端卻不行。只要在 ~/.zshrc 下面多增加一行
重新開一個iTerm2的終端機視窗,登入遠端後就可以了。應該是本地端與遠端的locale設定不同。這時候用locale這個指令來看遠端的設定,可以看到: