作者coscell.bbs@bbs.cis.nctu.edu.tw (goodman) 看板: linux
標題Re: [心得] 中文編碼的問題
時間交大資科_BBS (2008/03/14 Fri 09:46:40)
你的 fs mount 的時候有沒有加上 -o iocharset=big5?
==> 在 lukelu.bbs@ptt.cc (阿魯米) 的文章中提到:
> 嗯...這篇說是心得也不太對
> 因為我覺得問題似乎沒有完全的解決
> 希望有經驗的前輩高手能給點指教
> Linux 跟 WindowsXP 之間因為編碼的關係會有亂碼的問題
> 例如 PuTTY 必須把語系設成 UTF-8 才能解決
> 而用 FTP 從 WindowsXP 傳輸包含有中文檔名的檔案至 Linux 後檔名就會變成亂碼
> 而 Linux 產生的中文檔名從 FTP 軟體(CuteFTP)看來不但是亂碼,連下載都難
> 寫程式(我慣用Fortran)若有中文輸出的時候,在 Windows 環境寫的與 Linux 環境寫的
> 因為編碼問題,交換環境執行時也會有亂碼的問題
> 爬了許多文跟做了許多嘗試後
> 我把 /etc/sysconfig/i18n 這個檔案改寫成這樣
> LANG="zh_TW.Big5"
> SUPPORTED="zh_TW.UTF-8"
> 另外把 PuTTY 的語系設回預設的 Use font encoding
> 另外把顯示字型改成支援 CHINESE_BIG5 的 Fixedsys
> 如此一來似乎上述的問題就解決了,從 WindowsXP 傳到 Linux 的中文檔名可以正常顯示
> PuTTY 也可以正常顯示跟輸入中文,此後從 Linux 建立的中文檔名用 CuteFTP 的時候也
> 不會再看到一堆亂碼
> 不過似乎會影響到"新增移除程式"這支程式的運作,搜尋的動作跑到一半就會自己關掉
> 設定調回來就又正常了
> 不知道有沒有人也是這樣設定,然後有遇到問題的?
--
* Origin: ★ 交通大學資訊科學系 BBS ★ <bbs.cis.nctu.edu.tw: 140.113.23.3>