程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 解決插入到MySql數據庫中亂碼問題

解決插入到MySql數據庫中亂碼問題

編輯:MySQL綜合教程

解決插入到MySql數據庫中亂碼問題   大三最後一學期的課程設計了!今天幫同學改錯,網站系統需要向數據庫裡插入中文字符,我把中問字符和數據庫的編碼都改成utf-8   可是執行insert的sql語句報錯,說是亂碼!找了很久的問題,試了很多其它方法轉換字符格式編碼什麼的! 最後在網站上看到一句話了   將原來的

jdbc:mysql://localhost:3306/YourDb

 

改為
jdbc:mysql://localhost:3306/YourDb?useUnicode=true&characterEncoding=UTF-8

 

做完以上工作後,插入到mysql的中文應該不會再是亂碼了.   OMG!!!好吧,連接mysql數據庫後面也需要加上編碼格式,這樣JDBC將字符串插入到mysql數據庫中使用的才utf-8了,以後要記得哦   而且可以改成
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/news?user=root&password=123&useUnicode=true&characterEncoding=UTF-8");

 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved