Command-Line
cp、rm 等的輸出不正確
當我執行時,例如
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”
您在機器上使用哪個外殼?