Mac 下使用 ssh 連接 Linux時 終端提示 cannot change locale (UTF-8)
- 2020 年 3 月 16 日
- 筆記
背景
- Mac 下使用 ssh 連接 Linux時 終端提示 cannot change locale (UTF-8) 的問題。
- 複製粘貼的指令到 ssh 的命令行窗口後提示無法找到指令,檢查後明明都正確
分析
本機的編碼集和遠程機器的編碼集不同,改成相同的即可。
解決方案
很簡單,修改 遠端服務其的profile文件即可。
使用
vi /etc/environment
增加下面兩行
LANG=en_US.utf-8 LC_ALL=en_US.utf-8
使用這個看一眼
cat /etc/environment

image.png
完成,重新打開 命令行窗口即可。


