課程
/后端開發
/Java
/JDBC之 “ 對岸的女孩看過來”
數據庫插入的數據可以正常顯示,但是用JDBC插入的中文沒法顯示,都是utf8啊,這個怎么搞
2017-05-08
源自:JDBC之 “ 對岸的女孩看過來”
正在回答
很好,問題解決了,在url后面加上編碼設置就好了
URL="jdbc:mysql://127.0.0.1:3306/jdbc"
+ "?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull";
還有可能是命令窗口編碼問題:
解決辦法:修改Windows PowerShell的默認代碼頁
-臨時修改為UTF-8?chcp 65001`
永久修改代碼頁:
打開注冊表 開始–>運行–>regedit
找到 [HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor],新建一個項目Autorun
內容為:chcp 65001
?
舉報
一起領略JDBC的奧秘,為進一步學習集成框架打下良好的基礎
2 回答mysql編碼問題
1 回答數據庫編碼問題
2 回答老師,求指教Java+Mysql UTF8編碼問題
3 回答我有一個問題????
2 回答代碼編寫
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-05-08
很好,問題解決了,在url后面加上編碼設置就好了
URL="jdbc:mysql://127.0.0.1:3306/jdbc"
+ "?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull";
還有可能是命令窗口編碼問題:
解決辦法:修改Windows PowerShell的默認代碼頁
-臨時修改為UTF-8?
chcp 65001`
永久修改代碼頁:
打開注冊表 開始–>運行–>regedit
找到 [HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor],新建一個項目Autorun
內容為:chcp 65001
?