天天看點

解決SSH連接配接問題 setlocale: LC_CTYPE: cannot change local

解決方案:

  1. 在MAC上執行locale,檢查輸出如下:

    C"

    LC_CTYPE="UTF-8"

    LC_MESSAGES="C"

    LC_MONETARY="C"

    LC_NUMERIC="C"

    LC_TIME="C"

    LC_ALL=

  2. LANG與LC_ALL為空,個性~/.bash_profile如下進行設定:

    export LC_ALL=en_US.UTF-8  

    export LANG=en_US.UTF-8  

  3. 重新開機指令終端或者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