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