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