雖然是網上轉過來的方法,但是自己試驗了一次,管用。
解決方法:
一. ubuntu預設的中文字元編碼
ubuntu預設的中文字元編碼為zh_cn.utf-8,這個可以在
/etc/environment中看到:
sudo gedit
/etc/environment
可以看到如下內容:
path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
lang="zh_cn.utf-8"
language="zh_cn:zh:en_us:en"
第二行即是預設的中文字元編碼。注:可以通過這裡修改預設的中文編碼字元,比如修改為:zh_cn.gbk。
二. 新增中文字元編碼的方法
1. 直接使用locale-gen
在終端輸入命令:
sudo locale-gen zh_cn.gb18030
即可完成中文字符集的新增。完成後可以轉到
/usr/lib/locale/,下面已經有乙個zh_cn.gb18030資料夾;在超級終端輸入命令:
gedit
/var/lib/locales/supported.d/local
,可以發現檔案中多了一行:zh_cn.gb18030 gb18030。說明新增成功。
2. 通過修改/var/lib/locales/supported.d/local檔案
在終端輸入命令列
sudo gedit /var/lib/locales/supported.d/local
可以看到如下內容:
zh_cn.utf-8 utf-8
en_us.utf-8 utf-8
在檔案尾新增中文字符集
zh_cn.gbk gbk
儲存後退出。在終端輸入命令:
sudo dpkg-reconfigure locales
generating locales...
en_au.utf-8... done
en_bw.utf-8... done
en_ca.utf-8... done
en_dk.utf-8... done
en_gb.utf-8... done
en_hk.utf-8... done
en_ie.utf-8... done
en_in.utf-8... done
en_nz.utf-8... done
en_ph.utf-8... done
en_sg.utf-8... done
en_us.utf-8... done
en_za.utf-8... done
en_zw.utf-8... done
zh_cn.gbk... done
zh_cn.utf-8... up-to-date
zh_hk.utf-8... done
zh_sg.utf-8... done
zh_tw.utf-8... done
generation complete.
即可生成相應檔案:/usr/lib/locale/zh_cn.gbk/
最後重啟ubuntu。
解決putty終端中文亂碼
3.即使我們在安裝linux的時候選擇的語言是中文 以下辦法仍適合於英文 但是我們用putty遠端管理的時候,看見的中文資料夾還是會亂碼顯示,以下方式可以幫我們解決亂碼問題 執行 export lc all zh cn.gb18030 其實putty出現亂碼不外乎就是編碼及字符集的原因 我在在rhe...
ubuntu中文亂碼解決
首先,安裝中文支援包language pack zh hans sudo apt get install language pack zh hans然後,修改 etc environment 在檔案的末尾追加 lang zh cn.utf 8 language zh cn zh en us en 再...
ubuntu 終端中文顯示亂碼問題!
1 alt ctrl f1 進入第乙個終端,發現中文亂碼。2 安裝zhcon。sudo apt get install zhcon 3 輸入下面命令,啟動zhcon,中文顯示正常。zhcon utf8 drv vga 上面的方法沒什麼作用!後來按照下面的方法終於將問題解決,雖然不是自己想出來的方法,...