請問 console 底下 vi 的問題...

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

請問 console 底下 vi 的問題...

文章訪客 » 週六 12月 10, 2005 12:51 am

我使用 debian sarge 並且 shell 是 bash
已經將 .bash 寫入 alias vi='LC_CTYPE=en_US.ISO-8859-1 vi'
也確定 locale -a 裡有 en_US.iso88591
然而我從遠端使用 putty 或是 pietty 登入仍舊沒法在 vi 下看到中文
看到的仍然是 \xx 這類的亂碼 :shock:
請問各位大大,我有什麼該注意而沒有注意到的呢?謝謝...
訪客
 

文章訪客 » 週六 12月 10, 2005 10:46 am

要注意...
LC_ALL 不能設定什麼東西 :D
訪客
 

文章d2207197 » 週六 12月 10, 2005 11:06 am

那個檔案是什麼編碼的?
直接 cat 該檔案是否看得到中文?
您的 pietty 顯示編碼設成什麼?

若您的 pietty 顯示編碼設為 Big5
cat 該檔案也看不到中文,代表該檔案可能是 UTF-8 之類非 iso-8859-1 capable 編碼。需要設定 vi 的 fileencodings 他才會在開啟時就選對編碼。且 termencoding 也要確定是 big5,因為你 pietty 設 big5。

如果 cat 該檔案看得到中文,代表是 vi 設定有問題。
請將 termencoding 設為 big5。

既然要看中文,何不用 zh_TW.Big5 或 zh_TW.UTF-8 編碼呢?
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客