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

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