課程
/后端開發
/Java
/JDBC之 “ 對岸的女孩看過來”
向數據庫中插入的數據亂碼,怎么辦?
2016-11-15
源自:JDBC之 “ 對岸的女孩看過來” 2-7
正在回答
第一步:.創建數據庫時將數據庫的缺省字符集指定為utf8。sql語句沒查到...
第二步:.修改Client默認字符集為utft。windows下在mysql安裝目錄下找到my.ini,將里面的default-character-set=latin1 改為default-character-set=UTF8,然后重起mysql服務即可將數據庫默認字符集改為utf8.此時應該在mysql命令行用\s命令檢查一下看是否改好了。
第三步:.修改jdbc的鏈接,將原來的
jdbc:mysql://localhost:3306/YourDb
改為
jdbc:mysql://localhost:3306/YourDb?useUnicode=true&characterEncoding=UTF-8
汪敏4514 提問者
舉報
一起領略JDBC的奧秘,為進一步學習集成框架打下良好的基礎
2 回答數據庫中文亂碼
1 回答插入中文,數據庫顯示?
1 回答從數據庫讀取出來的數據是亂碼
1 回答數據庫
1 回答怎么連接到數據庫?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-11-16
第一步:.創建數據庫時將數據庫的缺省字符集指定為utf8。sql語句沒查到...
第二步:.修改Client默認字符集為utft。windows下在mysql安裝目錄下找到my.ini,將里面的default-character-set=latin1 改為default-character-set=UTF8,然后重起mysql服務即可將數據庫默認字符集改為utf8.此時應該在mysql命令行用\s命令檢查一下看是否改好了。
第三步:.修改jdbc的鏈接,將原來的
jdbc:mysql://localhost:3306/YourDb
改為
jdbc:mysql://localhost:3306/YourDb?useUnicode=true&characterEncoding=UTF-8