情況:alt+ctrl+f1 進入第乙個終端,發現中文亂碼。
先改變ubuntu中預設中文編碼方式為gb2312
修改檔案:
/var/lib/locales/supported.d/local
內容是:
en_us.utf-8 utf-8
zh_cn.utf-8 utf-8
zh_cn.gbk gbk
zh_cn gb2312
儲存後 ,執行命令:
sudo locale-gen
讓系統能夠很好的 支援中文
新增中文字元編碼的方法
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.
再安裝 zhcon: sudo apt-get install zhcon
zhcon是執行在framebuffer之上,在ubuntu中開啟framebuffer操作,輸入下面的命令:
zhcon --utf8 --drv=fb
就可以顯示和輸入中文了,建議直接複製命令,utf8和drv前面是有兩個橫桿的!!
另外,在純字元介面下切換中文和英文,貌似是先按住shift鍵,再按住ctrl鍵,再按空格鍵,我的就是這樣,不知道其他人的是不是這樣,試試看吧!!
adb shell windows系統中文亂碼
參巧 在cmd下 1 chcp顯示936結果,2 chcp 65001 3 重啟adb shell目錄顯示中文還是亂碼。參巧 通過 adb shell 登入到 nook shell 後,列目錄的時候,如果有中文會亂碼。這是因為 nook 輸出是 utf8,而 windows的console 是系統缺...
Chrome下AJAX POST出現中文亂碼的問題
最近做的乙個後台系統中,前後端都使用介面通訊,並且為了保證開發進度,確保只相容新式瀏覽器,chrome firefox。結果在chrome瀏覽器中,在處理ajax向後台提交資料表單資訊時,出現中文的地方,post到後端的都是亂碼。先確保所有的js html模板檔案 以及合併 壓縮後的js檔案都是ut...
Ubuntu系統下安裝Google中文拼音輸入法
1.安裝git,從git上獲取輸入法程式 輸入命令 apt get install git core git clone git cd scim googlepinyin 2.安裝編譯依賴程式 輸入命令 aptitude install autotools dev libgtk2.0 dev lib...