課程
/后端開發
/Java
/JDBC之 “ 對岸的女孩看過來”
為什么添加進數據庫中文都是顯示???,編碼我都統一設置了
2017-04-09
源自:JDBC之 “ 對岸的女孩看過來” 2-6
正在回答
我再補充一點,當然上面的同志已經回答過了。
private static final String URL = "jdbc:mysql://127.0.0.1:3306/imooc?characterEncoding=utf-8";
URL后面要加上?及以后的內容
一開始的視頻中顯示了應該添加數據庫及各種子項都應該設置UTF8,代碼如下:
ALTER DATABASE imooc DEFAULT CHARACTER SET 'utf8';SET character_set_client='utf8';SET character_set_connection='utf8';SET character_set_results='utf8';
ALTER DATABASE imooc DEFAULT CHARACTER SET 'utf8';
SET character_set_client='utf8';
SET character_set_connection='utf8';
SET character_set_results='utf8';
上述代碼是進入mysql界面后設置的,如果你實在不會,全弄英文吧。畢竟中英文的問題是數據庫的知識,你可以再去好好學數據庫。
問題可能:
插入數據設置了字符集但是數據庫本身默認字符集沒有設置
Eclipse端字符集的問題,你要把項目的字符集設置為UTF8
終端進入MySQL個別系統可能也會在終端上出現無法正確顯示字體的可能,你可以通過圖形界面管理MySQL查看數據是否正常顯示。
建數據庫的時候叫你選字符編碼,選utf-8,
你可以試試把連接數據庫的時候的代碼后面加上數據庫的編碼方式
jdbc:mysql://地址:3306/數據庫名?characterEncoding=utf8
字符集utf8?
qq_別離殤_0 提問者
舉報
一起領略JDBC的奧秘,為進一步學習集成框架打下良好的基礎
1 回答插入中文,數據庫顯示?
1 回答添加數據在數據庫查詢時異常
2 回答數據庫中文亂碼
3 回答無法連接數據庫!"."
3 回答中文傳入數據庫變成問號的問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-09-11
我再補充一點,當然上面的同志已經回答過了。
URL后面要加上?及以后的內容
2017-09-11
一開始的視頻中顯示了應該添加數據庫及各種子項都應該設置UTF8,代碼如下:
上述代碼是進入mysql界面后設置的,如果你實在不會,全弄英文吧。畢竟中英文的問題是數據庫的知識,你可以再去好好學數據庫。
問題可能:
插入數據設置了字符集但是數據庫本身默認字符集沒有設置
Eclipse端字符集的問題,你要把項目的字符集設置為UTF8
終端進入MySQL個別系統可能也會在終端上出現無法正確顯示字體的可能,你可以通過圖形界面管理MySQL查看數據是否正常顯示。
2017-06-03
建數據庫的時候叫你選字符編碼,選utf-8,
2017-04-15
你可以試試把連接數據庫的時候的代碼后面加上數據庫的編碼方式
jdbc:mysql://地址:3306/數據庫名?characterEncoding=utf8
2017-04-09
字符集utf8?