S2SH向mysql資料庫中插入記錄顯示問號的解決方案(採用utf-8)

來源:互聯網
上載者:User

標籤:mysql插入亂碼   mysql亂碼   

一:修改mysql設定檔my-default.ini(可能是另一個名字my.ini)添加如下內容(本來就有的話就改一下):

添加的就是如下這部分

[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci  
[mysql]
default-character-set=utf8 

二:修改datasource節點中的property節點我的如下:


<property name="jdbcUrl" value="jdbc:mysql://localhost:3306/goods?useUnicode=true&amp;characterEncoding=utf-8" />

三在mysql中建立的資料庫和表都要設定一致的編碼:

資料庫設定:

表(varchar欄位)也要設定設定:

4效果如下:


三:還有jsp頁面要設定編碼如下:

搞了一下午最終還是節點那裡加了上去就出來了!!



S2SH向mysql資料庫中插入記錄顯示問號的解決方案(採用utf-8)

聯繫我們

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