Command-Line

cp、rm 等的輸出不正確

  • March 26, 2014

當我執行時,例如cp,我得到如下輸出:

# cp -v Foo Bar
âFooâ -> âBarâ

奇怪的â角色是怎麼回事?為什麼外殼會這樣做?它看起來像某種奇怪的編碼問題。

當我使用 PuTTY 時,我得到â. 當我在本地登錄到實際機器時,我進入?了反向影片。如果我重定向stdout到一個文件,將其複製到我的 Windows 機器並打開它,我會得到一些隨機的字元組合,直到我告訴我文本編輯器假裝該文件是 UTF-8。然後我得到適當的開盤和閉盤報價。

這是一個編碼問題。

將您的 Putty 字元集翻譯設置為“ UTF-8”:

Window -> Translation -> Remote character set

要修復 PuTTY 問題,請更改 Window -> Translation 下的 Settings 並選擇(如果不存在,則手動輸入)“utf-8”

您在機器上使用哪個外殼?

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