久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

mysql插入中文數據變成問號如何解決

173次閱讀
沒有評論

共計 1739 個字符,預計需要花費 5 分鐘才能閱讀完成。

本文丸趣 TV 小編為大家詳細介紹“mysql 插入中文數據變成問號如何解決”,內容詳細,步驟清晰,細節處理妥當,希望這篇“mysql 插入中文數據變成問號如何解決”文章能幫助大家解決疑惑,下面跟著丸趣 TV 小編的思路慢慢深入,一起來學習新知識吧。

mysql 插入中文數據變成問號

第一步:首先檢驗一下你自己的代碼基本配置

1.Jdbc.properties 數據庫配置文件后面是不是加了 characterEncoding=utf-8,如下圖所示:

發現沒有的話別傻看著,趕緊加起來

2.web.xml 有沒有配置編碼過濾器,就像是這種

沒有的話你自己看著辦,嘿嘿,為了方便你們復制在下面寫一下(是不是很貼心)

!--  配置編碼過濾器  -- 
 filter 
 filter-name characterEncodingFilter /filter-name 
 filter-class org.springframework.web.filter.CharacterEncodingFilter /filter-class 
 init-param 
 param-name encoding /param-name 
 param-value utf-8 /param-value 
 /init-param 
 /filter

第二步:當你發現上面兩個文件都沒有問題的話,我們就來看看這個配置文件啦.

1. 看數據庫編碼格式

先登錄服務器,進到你的數據庫,登錄數據庫命令(下面的數據庫名指的是你創建的數據庫名稱,比如說 test):

mysql -u root -p 數據庫名

然后執行下面的命令查看你數據庫的編碼格式

show variables like lsquo;char% rsquo;;

就是這個 latin1 在作怪,那么這個問題怎么解決呢?不要心急往下看.

2. 修改 mysql 內部配置文件

先聲明一下,最新下載的官網 mysql 安裝包貌似都是沒有 my.ini 文件,但是一定有 my.cnf 文件,這個時候你就應該去你服務器看下在哪,當然一般都在根目錄下的 etc/ 下面。

命令行:vim my.cnf

【核心】執行 i 命令進入編輯模式,在 [mysqlid] 下面新增下面一句話,也就是漢字編碼格式兼容

character-set-server=utf8

:wq 命令保存并退出。

3. 重啟 mysql 大功告成

我的是在根目錄的 bin 下面執行這兩個實現停啟

systemctl stop mysqld.service
systemctl start mysqld.service

然后你可以很自豪的登錄 mysql,執行上面這個命令查看你數據庫的編碼格式

show variables like ‘char%

是不是很驚喜很意外,哈哈哈哈。

最終經過不泄的努力,總算是把這個中文數據錄入進去了,哈哈哈哈,真服自己,都想給自己轉個錢啥的,問號什么的可以滾一邊去了。

問題解決

存入 mysql 的漢字變成問號項目場景

mySql 5.7

java

配置文件:spring.datasource.url=jdbc:p6spy:mysql://localhost:3306/XXX?useSSL=false

插入操作:

@Insert(INSERT INTO foods(food_name,food_taste,food_price,food_description) VALUES (#{foodName},#{foodTaste},#{foodPrice},#{foodDescription}) )
 int insert(Food food);

問題描述

存入數據庫后漢字變成????

原因分析:

連接數據庫的設置需要制定字符集

解決方案

解決方法:數據源里面增加 useUnicode=true characterEncoding=UTF-8

spring.datasource.url=jdbc:p6spy:mysql://localhost:3306/XXX?useUnicode=true characterEncoding=UTF-8 useSSL=false

wenti

讀到這里,這篇“mysql 插入中文數據變成問號如何解決”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注丸趣 TV 行業資訊頻道。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-13發表,共計1739字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 天峻县| 台东县| 历史| 拉萨市| 依安县| 宁海县| 大余县| 盐亭县| 旅游| 伽师县| 西林县| 株洲县| 大连市| 苏尼特右旗| 杨浦区| 藁城市| 淮南市| 龙口市| 历史| 南陵县| 禹州市| 商洛市| 黎城县| 商水县| 雅江县| 察隅县| 搜索| 金平| 静安区| 景谷| 黄大仙区| 西藏| 安康市| 轮台县| 永丰县| 同德县| 金堂县| 嵊泗县| 西畴县| 邵阳市| 乐亭县|