現象:
幾天用電驢下載東西,結果發現下載的文件漢字部分全部顯示亂碼。並且復制、改名等時,一律提示“找不到文件,你或的文件可能不存在”。以前用FireFox下載文件時也出現這樣的原因。
在console下,用通配符對文件進行改名,發現可以改名。說明這個文件沒壞。
原因:
因為在配置的時候,根據“小企鵝”的安裝提示,把LANG改為zh_CN.eucCN。可能是locale配置的問題。
但是,如何來查看是哪種編碼呢?但是在Konqueror中,配置的編碼不能實時改變。
在Konsole中,可以改變字條編碼。所以,在Konsole中,“設置”->“編碼”中換著試試。中文一般也就四種:GB2312,GB18030,GBK,UTF-8。進入文件所在的目錄後,ls -w看一下,如果顯示正確,那就設置為那個編碼就可以了。
注意,一定要ls -w,否則,它不使用新的字體編碼方式。
經試驗,電驢使用的編碼方式為UTF-8。
步驟:
1、在Konqueror中把字符編碼改為UTF-8。
2、在/.cshrc中,把LANG和LC_CTYPE改為UTF-8。(僅tcsh)
setevn LANG zh_CN.UTF-8
setevn LC_CTYPE zh_CN.UTF-8
3、重新啟動KDE。(為了使.cshrc生效,最好重啟系統。否則在啟動KDE前執行上面兩個命令。