Linux RHEL中文亂碼的問題

2021-06-11 21:20:30 字數 850 閱讀 7408

今天用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,可是沒想到表單裡提交的資料裡的中文還是有亂碼,經過思考,發現通過簡單的資料庫...