Java web后台插入數據庫中文亂碼問題解決


前言:項目想要避免亂碼情況的出現,要保持服務器、數據庫、項目、以及前端編碼一致。
一、項目以及前端編碼,設置。
myeclipse--->右鍵項目--->Properties--->Resource--->Text file encoding----->選擇utf-8---->apply--->ok

 

二、tomcat6.x服務器編碼設置
D:\apache-tomcat-6.0.37\conf\server.xml,

<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8"/>

后面的URIEncoding="UTF-8"就是所添加進去的內容


三、數據庫MySQL5.5設置;

①先打開 運行--->cmd--->net stop mysql  關閉MySQL的服務

②C:\Program Files (x86)\MySQL\MySQL Server 5.5\my.ini

修改如下四個字段為

[client]
port = 3306
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]

character-set-server=utf8
port = 3306
character-set-server=utf8
保存。
③打開 運行--->cmd--->net start mysql  開啟MySQL的服務
④打開MySQL的命令行界面,輸入密碼進入后

執行 show variables like 'character%';該語句,顯示如下即表示設置成功

 

 

 

 

 

————————————————
版權聲明:本文為CSDN博主「hu_mility」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/hu_mility/java/article/details/42523853


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM