mysql中文顯示問題

來源:互聯網
上載者:User

最近兩天一直在搞mysql的中文顯示問題,相當鬱悶啊。

實驗平台:struts1.2+myeclipse5.5+hibernate+mysql5.1

今天實驗結果是 :

當mysql的預設字元集設定如下, (show variables;)

character_set_client            | utf8
 character_set_connection        | utf8
 character_set_database          | utf8
 character_set_filesystem        | binary
 character_set_results           | utf8
 character_set_server            | utf8
 character_set_system            | utf8
 character_sets_dir              | C:\mysql-5.1.6\share\charsets\

 

my.ini檔案內容如下:

[mysqld]
basedir=C:/mysql-5.1.6
datadir=C:/mysql-5.1.6/data
default-character-set=utf8

[client]

port=3306

[mysql]

default-character-set=utf8

[WinMYSQLadmin]
Server=C:/mysql-5.1.6/bin/mysqld-nt.exe

 

或者 

my.ini檔案內容設定成:

[mysqld]
basedir=C:/mysql-5.1.6
datadir=C:/mysql-5.1.6/data
default-character-set=gbk

[client]

port=3306

[mysql]

default-character-set=gbk

[WinMYSQLadmin]
Server=C:/mysql-5.1.6/bin/mysqld-nt.exe

 

hibernate的url配置如下:

<property name="connection.url">
   jdbc:mysql://localhost:3306/test
</property>

 

表單請求為get或者post時,在後台均能列印出正常的中文,

然後jsp頁面字元集設定為gbk,mysql中插入的中文顯示正常,jsp頁面也能正常顯示出插入的中文。

問題終於解決!

 

註:在struts中實現了RequestProcessor介面

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.