openfire資料庫中文亂碼問題,openfire資料庫亂碼

來源:互聯網
上載者:User

openfire資料庫中文亂碼問題,openfire資料庫亂碼


1、首先資料庫的編碼設定為UTF-8


2、項目的編碼也要設定為UTF-8


如果資料儲存到資料庫的時候還有亂碼  就要修改openfire設定檔


在openfire主目錄\conf\openfire.xml 修改相關配置
把      <serverURL>jdbc:mysql://localhost:3306/openfire</serverURL> 
改成  <serverURL>jdbc:mysql://localhost:3306/openfire?useUnicode=true&amp;characterEncoding=utf8</serverURL> 


然後重新運行項目,探索資料庫已正常顯示中文,而不是亂碼。


openfire控制台中文亂碼

openfire 使用的編碼是 utf-8的,你看你的eclipse環境是不是也設定成utf-8.同時,openfire的國際化檔案是不是有效?
 
對於MYSQL資料庫中文顯示亂碼問題

兩種辦法:
一:在安裝目錄的根目錄下個my.ini 替換default-character-set=latin為:default-character-set=gb2312(注意兩處)完成後重建立資料庫即可。
二:安裝資料庫的時候選擇語言gb2312,不要使用預設語言。
兩種方法都是可以解決的,而兩種方法都要求重新建立資料庫。

如果還不正確就參考:
blog.sina.com.cn/s/blog_59734f4a0100c2o0.html
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.