前言
在公司看到別人使用xshell后,由於之前一直使用SecureCRT所以心里一直癢癢的想換下xshell試下。於是在昨天晚上使用xshell,卻被中文亂碼折騰了很長時間以至於想放棄,最終靈光一現
解決了亂碼的問題。
xshell 終端使用 ls命令顯示亂碼
出現了亂碼后,立上在網上找資料。找了一大圈都提到兩種解決辦法,但我的xshell界面依然是亂碼
- 將xshell 傳輸采用的默認encode改為utf-8
- 修改/etc/sysconfig/i18n文件,文件內容如下截圖:
在網上找了一大圈,耗費了很長時間,沒有半點頭緒。於是在本地用記事本建了一個文本文件,里面寫了一些中文,使用utf-8保存,傳到
linux服務器上面,在xshell下面看下是不是亂碼。
真是越來越奇怪,居然能正常顯示,那為什么用ls命令卻顯示亂碼。因為文件是放在本地,本地是采用win7,上傳的那些文件的文件名稱默認應該是才用gb2312
難道上傳的時候要使用utf-8編碼。猛然在xftp上面找到如下選項,並打鈎之后,一切變得美好起來了。