Mysql中文數(shù)據(jù)變成問(wèn)號(hào)的解決辦法
問(wèn)題場(chǎng)景
mysql存進(jìn)去的數(shù)據(jù),有中文的字段變成了???的樣式
問(wèn)題分析
查看控制臺(tái),輸入的sql語(yǔ)句是中文的,說(shuō)明后臺(tái)邏輯沒(méi)有問(wèn)題,在接口中取出數(shù)據(jù)
取出的數(shù)據(jù)是???,說(shuō)明就是沒(méi)存進(jìn)去,不是類似二進(jìn)制值的形式,不能轉(zhuǎn)換為中文
從網(wǎng)上查找,大概有幾種方法,沒(méi)有解決我的問(wèn)題,但也記錄一下
1、將數(shù)據(jù)庫(kù)編碼改為utf-8
在navicat中右鍵數(shù)據(jù)庫(kù),編輯數(shù)據(jù)庫(kù)
在這里修改字符集為utf-8
2、修改表和字段的字符集為utf-8
表的字符集不能后期可視化方式修改,用語(yǔ)句
ALTER TABLE "table_name" CONVERT TO CHARACTER SET utf8;
3、修改字段編碼
在這里打開(kāi)設(shè)計(jì)表
點(diǎn)擊出現(xiàn)問(wèn)題的字段,下面可以選字符規(guī)則
解決辦法
在修改上述幾項(xiàng)無(wú)效后,修改后臺(tái)的配置數(shù)據(jù)庫(kù)的部分,一般是url,我的是application.yml里的配置url里
在原來(lái)的語(yǔ)句中,如果有?,且?后有東西,就加個(gè)&然后在后面加
useUnicode=yes&characterEncoding=utf8
如果沒(méi)有,就加個(gè)?再加上面那句
插入了中文,問(wèn)題解決
最后
到此這篇關(guān)于Mysql中文數(shù)據(jù)變成問(wèn)號(hào)的解決辦法的文章就介紹到這了,更多相關(guān)Mysql中文數(shù)據(jù)變問(wèn)號(hào)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
mysql 發(fā)生系統(tǒng)錯(cuò)誤1067的解決方法
今天要把WEB項(xiàng)目打包成EXE,可是在數(shù)據(jù)庫(kù)上卡住了。在啟動(dòng)數(shù)據(jù)庫(kù)服務(wù)的時(shí)候發(fā)生系統(tǒng)錯(cuò)誤 1067。2009-09-09MySQL中一條SQL查詢語(yǔ)句是如何執(zhí)行的
在寫SQL查詢語(yǔ)句的時(shí)候,通常要考慮SQL語(yǔ)句的查詢效率,了解SQL查詢語(yǔ)句的執(zhí)行順序,可以讓我們寫出更好的SQL語(yǔ)句,下面這篇文章主要給大家介紹了關(guān)于MySQL中一條SQL查詢語(yǔ)句是如何執(zhí)行的相關(guān)資料,需要的朋友可以參考下2022-04-04MySQL?中MATCH?全文搜索關(guān)鍵字示例詳解
這篇文章主要介紹了MySQL?中MATCH?全文搜索關(guān)鍵字詳解,本文結(jié)合示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2023-09-09MySQL 8.0 驅(qū)動(dòng)與阿里druid版本兼容問(wèn)題解決
MySQL 8.0 驅(qū)動(dòng)與阿里druid版本不兼容會(huì)導(dǎo)致有報(bào)錯(cuò)問(wèn)題,本文就詳細(xì)的介紹一下解決方法,具有一定的參考價(jià)值,感興趣的可以了解一下2021-07-07MySQL使用觸發(fā)器實(shí)現(xiàn)數(shù)據(jù)自動(dòng)更新的應(yīng)用實(shí)例
觸發(fā)器是非常常見(jiàn)的自動(dòng)化數(shù)據(jù)庫(kù)操作方式,無(wú)論是在數(shù)據(jù)更新、刪除還是需要自動(dòng)添加一些內(nèi)容到數(shù)據(jù)表上,觸發(fā)器都可以發(fā)揮作用,熟悉 SQL 的基本語(yǔ)法和一些常見(jiàn)的用例,可以幫助你合理地設(shè)置自己的數(shù)據(jù)庫(kù)操作流程,2024-01-01MySQL數(shù)據(jù)庫(kù)SELECT查詢表達(dá)式解析
這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)SELECT查詢表達(dá)式解析,文中給大家介紹了select_expr 查詢表達(dá)式書寫方法,需要的朋友可以參考下2018-04-04MySQL limit分頁(yè)大偏移量慢的原因及優(yōu)化方案
這篇文章主要介紹了MySQL limit分頁(yè)大偏移量慢的原因及優(yōu)化方案,幫助大家更好的理解和使用MySQL數(shù)據(jù)庫(kù),感興趣的朋友可以了解下2020-11-11MySQL?根據(jù)多字段查詢重復(fù)數(shù)據(jù)的示例代碼
本文介紹了如何使用 MySQL 根據(jù)多個(gè)字段查詢重復(fù)數(shù)據(jù),我們介紹了如何根據(jù)多個(gè)字段查詢重復(fù)數(shù)據(jù),并提供了相應(yīng)的代碼示例,通過(guò)這些方法,我們可以快速準(zhǔn)確地找到和處理重復(fù)數(shù)據(jù),提高數(shù)據(jù)庫(kù)的數(shù)據(jù)質(zhì)量,需要的朋友可以參考下2023-11-11