springMVC儲存資料到mysql資料庫中文亂碼問題解決方法
今天遇到了亂碼問題,儲存到mysql資料庫的中文變成了問號(?)。折騰了老半天才搞定,現將解決方法記錄如下。
首先在web.xml最上面位置配置過濾器:
<filter>
<filter-name>CharacterEncodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>utf-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CharacterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
此過濾器只針對post方法有效。forceEncoding的作用是忽略來源編碼(不管編碼沒有),強制以目標編碼為編碼格式。然後去修改資料庫、表中列的編碼格式為utf8:
最後設定資料來源的編碼格式:
<property name="url" value="jdbc:mysql://121.40.90.125/test?useUnicode=true&characterEncoding=utf-8"></property>
如此儲存到資料庫的中文亂碼問題就解決了。相關文章
- SqlServer資料庫中文亂碼問題解決SQLServer資料庫
- springmvc 解決中文亂碼問題SpringMVC
- springmvc向前端傳送json資料中文亂碼問題解決方法SpringMVC前端JSON
- MySQL5.6.24(win10 64位)解決程式存中文到資料庫亂碼問題MySqlWin10資料庫
- MySql中文亂碼問題解決MySql
- Mysql中文亂碼問題的最佳解決方法MySql
- SSM解決中文存入資料庫亂碼問題(記錄自己的問題)SSM資料庫
- pdo_mysql 資料庫亂碼問題MySql資料庫
- 解決中文亂碼問題
- 解決pl/sql developer中資料庫插入資料亂碼問題SQLDeveloper資料庫
- mysql資料庫concat拼接字串亂碼問題MySql資料庫字串
- 儲存資料到MySql資料庫——我用scrapy寫爬蟲(二)MySql資料庫爬蟲
- 安裝mysql資料庫及問題解決方法MySql資料庫
- django儲存資料到表時,遇到字符集問題--已解決Django
- MySql中表單輸入資料出現中文亂碼的解決方法MySql
- Jmeter 解決中文亂碼問題JMeter
- mysql使用source 命令亂碼問題解決方法MySql
- 使用Kettle抽取資料時,出現中文亂碼問題解決方案
- MySQL解決中文亂碼MySql
- js解決url中文亂碼問題JS
- 解決plsql中中文亂碼問題SQL
- mysql5.7.22設定中文編碼-解決亂碼問題LinuxMySqlLinux
- 常見php與mysql中文亂碼問題解決辦法PHPMySql
- Python基礎教程:Flask上傳檔案(包含中文)儲存後亂碼問題解決PythonFlask
- phantomjs截圖中文亂碼問題解決JS
- 華納雲 如何解決Linux 資料庫亂碼問題?Linux資料庫
- java中亂碼問題解決方法Java
- MYSQL資料庫匯入資料時出現亂碼的解決辦法MySql資料庫
- 解決 php 使用json_encode存入資料庫中的中文亂碼丟失反斜槓問題PHPJSON資料庫
- Spring MVC3返回JSON資料中文亂碼問題解決(轉)SpringMVCJSON
- Windows 伺服器中使用 mysqldump 命令匯出資料,解決中文亂碼問題Windows伺服器MySql
- 解決MySQL中文亂碼和插入中文不顯示的方法MySql
- 重新學習Mysql資料庫3:Mysql儲存引擎與資料儲存原理MySql資料庫儲存引擎
- MySQL資料庫操作、儲存引擎MySql資料庫儲存引擎
- MySql資料庫——儲存過程MySql資料庫儲存過程
- 雲伺服器中文亂碼問題解決伺服器
- 解決Url帶中文引數亂碼問題
- Sublime Text 3 中文亂碼問題的解決
- python json.dumps中文亂碼問題解決PythonJSON