
當我運行時,例如cp
,我得到如下輸出:
# cp -v Foo Bar
âFooâ -> âBarâ
那些奇怪的角色是怎麼回事â
? shell 為什麼要這樣做?它看起來像是某種奇怪的編碼問題。
當我使用 PuTTY 時,我得到â
.當我在本地登入實際機器時,我進入了?
反視訊狀態。如果我重定向stdout
到一個文件,將其複製到我的 Windows 計算機,然後打開它,我會得到一些隨機的字元組合,直到我告訴我文字編輯器假裝該文件是 UTF-8。然後我得到正確的開引號和閉引號。
答案1
這是一個編碼問題。
將 Putty 字元集翻譯設定為“ UTF-8
”:
Window -> Translation -> Remote character set
答案2
要修復 PuTTY 問題,請更改“視窗”->“翻譯”下的“設定”,然後選擇(如果不存在則手動輸入)“utf-8”
您在機器上使用哪種外殼?