1. 程式人生 > >springmvc+mybatis 資料庫插入中文是亂碼

springmvc+mybatis 資料庫插入中文是亂碼

1.資料庫欄位型別 必須支援utf-8

2.資料庫屬性支援utf8 -- UTF-8 Unicode

3.資料庫排序規則utf8_general_ci

4.頁面引數需要支援中文 

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
這幾種都沒問題之後 我遇到的問題仍然未解決
開始懷疑orm層 應該會有問題,
最後在applicationContext-dao.xml檔案的
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"
destroy-method="close">
改成
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
spring 下db.properties檔案
jdbc.url=jdbc:mysql://localhost:3306/bcsslocked?useUnicode=true&ampcharacterEncoding=UTF-8
改成
jdbc.url=jdbc:mysql://localhost:3306/bcsslocked?useUnicode=true&characterEncoding=UTF-8
&amp ==》&


問題解決