今天用vi開啟乙個含有中文的檔案,中文亂碼,上網查了資料,解決了,發出來,希望能幫助大家
原來是:
lang="en_us.utf-8"
supported="zh_cn.utf-8:zh_cn:zh:en_us.utf-8:en_us:en"
sysfont="latarcyrheb-sun16"
改為:lang="en_us.utf-8:en_us:en_us.iso-8859-1"
language="zh_cn.gb18030:zh_cn.gb2312:zh_cn:en:en_us:en_us.utf-8"
supported="zh_cn.gb18030:zh_cn:zh:zh_tw.big5:zh_tw:zh:en_us.utf-8:en_us:en:en_us.iso-8859-1"
記得最後要重啟。
後來又發現乙個更好的,如下:
預設為utf8,如出現亂碼可設定為gbk
手動更改配置檔案的命令:
shell> vi /etc/sysconfig/i18n
將lang="zh_cn.utf-8"修改為:
空行空行
空行空行
lang="en_us.utf8"
儲存並關閉,執行下面的命令使配置生效:
shell> source /etc/sysconfig/i18n
將終端字元編碼顯示為簡體中文:
shell> vi /etc/profile.d/chinese.sh
新增下面這行:export lc_all=zh_cn.gbk
shell> source /etc/profile.d/chinese.sh
webView loadData 中文亂碼問題
使用 loaddata方法是中文部分會出現亂碼,即使指定 utf 8 gbk gb2312 也一樣。webview.getsettings setdefaulttextencodingname utf 8 設定預設為utf 8 text html utf 8 api提供的標準用法,無法解決亂碼問題 ...
mysql jsp servlet 中文亂碼問題。
google一下。你可以找一大堆解決方案。但是我覺得都沒有從根本上解決問題。是不是?我覺得要想根本解決。最主要的方法是統一編碼方案。說出來很簡單。原因也很簡單。但你真的做到了嗎。首先不論你寫的是jsp servlet html 等都必須顯示標明contenttype為utf 8 強烈推薦是utf 8...
jsp,tomcat,MYSQL下中文亂碼問題
這些天除錯開發乙個lucene專案,伺服器是tomcat,資料庫是mysql5,作業系統是xp,採用的是mvc架構,模式是採用facade模式,總是出現亂碼,頁面字符集 資料庫編碼 tomcat 專案編碼全部都是utf 8,可是沒想到表單裡提交的資料裡的中文還是有亂碼,經過思考,發現通過簡單的資料庫...