Rm

RHEL 升級到 7.3 後命令輸出中出現奇怪的字元

  • March 14, 2018

我在 Windows 10 上使用 SuperPutty 連接到最近升級的 RHEL 伺服器(從 6.X 到 7.3 Maipo)。我的一個朋友在升級後â的命令輸出中出現了奇怪的字元。rm

$ alias rm
rm='rm -i'
$ touch dummy_file.txt
$ rm dummy_file.txt
rm: remove regular empty file âdummy_file.txtâ?

地區資訊:

$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

我不知道是什麼原因造成的,我的使用者沒有這個問題。

我們剛剛找到了解決方案。問題出在 Putty 配置上。 "SuperPutty -> Tools -> Putty Configuration -> Windows ->Translation -> Remote Char set"被設置為 ISO而不是UTF8. 將 Remote Char 設置更改為 UTF8 後,問題得到修復。 在此處輸入圖像描述 感謝 muru 和 terdon 的投入,它幫助我們找到了正確的方向。

引用自:https://unix.stackexchange.com/questions/430100