最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

springboot與數(shù)據(jù)庫返回數(shù)據(jù)中文亂碼

 更新時間:2022年01月04日 15:29:34   作者:阿松編程日記  
大家好,本篇文章主要講的是springboot與數(shù)據(jù)庫返回數(shù)據(jù)中文亂碼,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽

問題描述:使用springboot操作數(shù)據(jù)庫時,返回的中文數(shù)據(jù)一直是亂碼

剛開始以為是springboot的問題,一直在網(wǎng)上搜索springboot返回數(shù)據(jù)是亂碼
結果我的問題壓根對不上邊,怎么都解決不好

后面發(fā)現(xiàn)應該是mysql數(shù)據(jù)庫的問題,于是上網(wǎng)搜索,最后判斷是字符集的問題

解決流程:
先使用sql語句查看數(shù)據(jù)庫的字符集

	show variables like 'character%';

在這里插入圖片描述

發(fā)現(xiàn)多處地方都不是utf8,想要修改的話要對mysql配置文件修改,網(wǎng)上很多修改都是使用命令修改,但是這種方法只是局部的,mysql服務重啟之后,這些修改都無效了,所以要對配置文件進行修改。

因為我的操作系統(tǒng)是windows,所以我的mysql配置文件是my.ini,具體路徑是在 C:\ProgramData\MySQL\MySQL Server 8.0下

在這里插入圖片描述

可能有的電腦的ProgramData文件夾被隱藏了,只需將查看里面的隱藏的項目勾選上就行

在這里插入圖片描述

在這里插入圖片描述

這邊推薦先用管理員運行一個記事本,然后在里面打開my.ini文件

在這里插入圖片描述

分別找到[client][mysql][mysqld]下面添加上如下代碼塊,注意前面不要加#

在這里插入圖片描述

[client]
default-character-set=utf8mb4

[mysql]
default-character-set=utf8mb4

[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
init_connect = 'SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci'
init_connect = 'SET collation_connection = utf8mb4_unicode_ci'
修改成功后使用管理員運行cmd,運行如下兩條命令,重啟mysql服務,(mysql80是服務名,也可能是叫做mysql)

net stop mysql80

net start mysql80

重啟之后再次使用mysql命令查詢字符集,發(fā)現(xiàn)多個字符集已經(jīng)變成了utf8mb4

在這里插入圖片描述

這時候就表示修改成功,然后此時因為修改字符集不對已存在的數(shù)據(jù)庫有效,所以你得將你所操作的數(shù)據(jù)庫刪掉,重新建,最后終于成功了!

到此這篇關于springboot與數(shù)據(jù)庫返回數(shù)據(jù)中文亂碼的文章就介紹到這了,更多相關springboot數(shù)據(jù)庫中文亂碼內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Apache Shrio安全框架實現(xiàn)原理及實例詳解

    Apache Shrio安全框架實現(xiàn)原理及實例詳解

    這篇文章主要介紹了Apache Shrio安全框架實現(xiàn)原理及實例詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-04-04
  • Spring?MVC數(shù)據(jù)綁定方式

    Spring?MVC數(shù)據(jù)綁定方式

    這篇文章主要介紹了Spring?MVC數(shù)據(jù)綁定方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • Java中forEach使用lambda表達式,數(shù)組和集合的區(qū)別說明

    Java中forEach使用lambda表達式,數(shù)組和集合的區(qū)別說明

    這篇文章主要介紹了Java中forEach使用lambda表達式,數(shù)組和集合的區(qū)別說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Java程序生成Access文件代碼實例

    Java程序生成Access文件代碼實例

    這篇文章主要介紹了Java程序生成Access文件代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09
  • 一文掌握IDEA中的Maven集成與創(chuàng)建

    一文掌握IDEA中的Maven集成與創(chuàng)建

    maven是用來幫助我們快速搭建項目結構與開發(fā)環(huán)境的好工具,這篇文章主要介紹了一文掌握IDEA中的Maven集成與創(chuàng)建,需要的朋友可以參考下
    2023-02-02
  • Java的枚舉,注解和反射(二)

    Java的枚舉,注解和反射(二)

    今天小編就為大家分享一篇關于Java枚舉,注解與反射原理說明,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2021-07-07
  • Spring @Async無法實現(xiàn)異步的解決方案

    Spring @Async無法實現(xiàn)異步的解決方案

    這篇文章主要介紹了Spring @Async無法實現(xiàn)異步的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • Java基礎之代理原理與用法詳解

    Java基礎之代理原理與用法詳解

    這篇文章主要介紹了Java基礎之代理原理與用法,結合實例形式詳細分析了java代理的概念、原理、用法及相關操作注意事項,需要的朋友可以參考下
    2020-02-02
  • 深入Java7的一些新特性以及對腳本語言支持API的介紹

    深入Java7的一些新特性以及對腳本語言支持API的介紹

    本篇文章是對Java7的一些新特性以及對腳本語言支持API的概述,需要的朋友參考下
    2013-05-05
  • SpringBoot使用druid配置多數(shù)據(jù)源問題

    SpringBoot使用druid配置多數(shù)據(jù)源問題

    這篇文章主要介紹了SpringBoot使用druid配置多數(shù)據(jù)源問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03

最新評論

钟祥市| 伊宁县| 甘谷县| 枞阳县| 汕头市| 衡阳市| 余江县| 淮北市| 张家界市| 儋州市| 南澳县| 文成县| 东阳市| 蛟河市| 天峻县| 眉山市| 连城县| 赣榆县| SHOW| 通州区| 阳江市| 五台县| 巫溪县| 东辽县| 揭东县| 大连市| 镇远县| 崇义县| 察雅县| 明水县| 泾阳县| 大洼县| 万安县| 敦煌市| 长泰县| 桓仁| 洪泽县| 南城县| 崇左市| 尉犁县| 绍兴市|