Re: [問題] Shell Command Big5的編碼問題

看板Linux作者 (So Say We All.)時間16年前 (2010/02/27 11:31), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《prelight (.)》之銘言: : 我有一個檔案系統編碼是Big5的系統的問題,在使用上有一些問題, : 但我不知道問題該從哪邊抓起,麻煩大家指點一下0rz : Case.1 Case.2 : LANG zh_TW.UTF-8 zh_TW.Big5OB : LC_ALL zh_TW.UTF-8 zh_TW.Big5 : LC_CTYPE zh_TW.UTF-8 zh_TW.Big5 : Putty設定 : Received Data assumed to be in which charcter set: : 皆為Use font encoding : ls會出現 DVD□□ DVD轉 : cd(按DVDtab補齊) cd DVD\302\340/ cd DVD轉 : 成功進入DVD\302\340/ 成功進入DVD轉 : 問題來了,當我在左邊的Case.1手動輸入 cd DVD\302\304(不按tab)時,卻無法進入該資 其實這是Putty的編碼問題吧,也許應該改用Pietty? 我的server是en_US.UTF-8,用Pietty連 (on windows),編碼設作UTF-8 可以看到中文,也可以直接 cd 中文目錄名 進入該目錄 (喔 zh_TW.UTF-8也是我系統locale的一部分,只是沒設成預設) 沒試shell script,不過如果shell script是存成uft-8的格式應該會work script裡直接寫中文,因為系統認得zh_tw.uft-8 : 料夾,會有這個需求是想要寫script進去該資料夾作一些處裡,加上我對該檔案系統並沒 : 有改檔案系統編碼的權限,因此不知道該怎麼辦才能讓我輸入 cd DVD\302\304(不按tab) : 時,能夠進入該資料夾?或是在script(sh)中,該怎麼寫才能讓我切入該目錄呢? : 謝謝大家。。。。 -- Nice to meld you. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.136.33.1 ※ 編輯: Adama 來自: 220.136.33.1 (02/27 11:34)

02/27 12:30, , 1F
這個我想應該不是putty的問題 是原來的檔名就是big5了
02/27 12:30, 1F

02/27 12:31, , 2F
所以在utf-8下 除非是用screen的encoding big5 utf-8
02/27 12:31, 2F

02/27 12:31, , 3F
不然還是會有問題@@
02/27 12:31, 3F

02/27 13:01, , 4F
也是有可能。那就改檔名/轉碼吧
02/27 13:01, 4F

02/27 13:21, , 5F
謝謝你的熱心 :^)
02/27 13:21, 5F
文章代碼(AID): #1BY98iS- (Linux)
文章代碼(AID): #1BY98iS- (Linux)