mysql 中文顯示亂碼
在hibernate.cfg.xml中應該這樣寫
<
property
name
="connection.url"
>
jdbc:mysql://localhost:3306/test?useunicode=true
&characterencoding=utf-8
property
>
如果用hibernate.properties
#hibernate.connection.url jdbc:mysql://localhost:3306/test?useunicode=true&characterencoding=utf-8
其中utf8需要根據你需要設定。
(3)檢查你的頁面編碼、meta 宣告、資料庫連線方式(set names)是否一致,如果你的頁面和meta設定為gb2312,但是卻在程式中設定 set names utf8,同樣會導致亂碼。原因是如果頁面設定為 gb2312 ,那麼表單中的資料也是按照 gb2312 提交,但是程式卻要求按照 utf8 去處理,結果自然是亂碼。
解決辦法:將頁面編碼、meta 宣告、資料庫連線方式(set names)保持一致,當然這裡說的一致不是絕對的,如 mysql 的 utf8 和頁面中的 utf-8 是不一樣的,具體要根據你的實際情況設定。
ubuntu gedit顯示中文亂碼
本文適用於 ubuntu 使用者,而不適用於 kubuntu xubuntu 使用者。9.10預設有了,排第二個 預設配置下,用 ubuntu 的文字編輯器 gedit 開啟 gb18030 gbk gb2312 等型別的中文編碼文字檔案時,將會出現亂碼。出現這種情況的原因是,gedit 使用乙個編...
SSH 顯示中文亂碼
在終端執行命令 export lc all zh cn.gb2312 export lang zh cn.gb2312是最有效的。1.不管用那種ssh客戶端,字型設定一定要設為可以顯示中文的字型。2.遠端的locale一定要設定為lang zh cn.utf 8 修改 etc profile 增加這...
gedit顯示中文亂碼
在用gedit開啟一些有中文字元的內容時,有時會產生亂碼 原因主要是gedit沒有用正確的編碼來開啟檔案。解決方法的就是設定gedit的字元編碼。網上用很多方法是用gconf editor這個工具來配置,但是預設下是沒有安裝這個工具的,如果你不想為了只解決這個問題而安裝這個工具。那麼用下面的方法吧。...