解決方案:
-
在MAC上執行locale,檢查輸出如下:
C"
LC_CTYPE="UTF-8"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL=
-
LANG與LC_ALL為空,個性~/.bash_profile如下進行設定:
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
- 重新開機指令終端或者source ~/.bash_profile, 檢查locale指令輸出:
LC_COLLATE="C"
LC_CTYPE="UTF-8"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL="en_US.UTF-8"
再次SSH連接配接伺服器,問題解決。原理目前尚不明确,有空再研究一下。
版權聲明:本文為CSDN部落客「weixin_33811539」的原創文章,遵循CC 4.0 BY-SA版權協定,轉載請附上原文出處連結及本聲明。
原文連結:https://blog.csdn.net/weixin_33811539/article/details/91619376