作者lukelu.bbs@ptt.cc (阿魯米) 看板: linux
標題[心得] 中文編碼的問題
時間批踢踢實業 (2008/03/13 Thu 14:21:18)
嗯...這篇說是心得也不太對
因為我覺得問題似乎沒有完全的解決
希望有經驗的前輩高手能給點指教
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 的時候也
不會再看到一堆亂碼
不過似乎會影響到"新增移除程式"這支程式的運作,搜尋的動作跑到一半就會自己關掉
設定調回來就又正常了
不知道有沒有人也是這樣設定,然後有遇到問題的?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.66.165