亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

如何解決mysql insert亂碼的問題

瀏覽:2日期:2023-10-12 15:43:04

問題介紹:

在mysql中插入中文亂碼,或mysql中中文正常顯示,但jsp在前臺顯示mysql中的中文時亂碼。

解決方法:

進入mysql控制臺,執(zhí)行下面的命令即可:

SET character_set_client=’utf8’;SET character_set_connection=’utf8’;SET character_set_results=’utf8’;

更多解決辦法:

client 為客戶端使用的字符集。 connection 為連接數(shù)據(jù)庫的字符集設置類型,如果程序沒有指明連接數(shù)據(jù)庫使用的字符集類型則按照服務器端默認的字符集設置。 database 為數(shù)據(jù)庫服務器中某個庫使用的字符集設定,如果建庫時沒有指明,將使用服務器安裝時指定的字符集設置。 results 為數(shù)據(jù)庫給客戶端返回時使用的字符集設定,如果沒有指明,使用服務器默認的字符集。 server 為服務器安裝時指定的默認字符集設定。 system 為數(shù)據(jù)庫系統(tǒng)使用的字符集設定。

CMD 客戶端輸入采用 GBK 編碼,而數(shù)據(jù)庫的編碼格式為 UTF-8,編碼不一致導致了亂碼產(chǎn)生。而當前 CMD 客戶端的編碼格式無法修改,所以只能修改 connection、 client、results 的編碼集來告知服務器端當前插入的數(shù)據(jù)采用 GBK 編碼,而服務器的數(shù)據(jù)庫雖然是采用 UTF-8 編碼,但卻可以識別通知服務器端的 GBK 編碼數(shù)據(jù)并將其自動轉換為 UTF-8 進行存儲??梢允褂萌缦抡Z句來快速設置與客戶端相關的編碼集:set names gbk;

設置完成后即可解決客戶端插入數(shù)據(jù)或顯示數(shù)據(jù)的亂碼問題了,但我們馬上會發(fā)現(xiàn)這種形式的設置只會在當前窗口有效,當窗口關閉后重新打開 CMD 客戶端的時候又會出現(xiàn)亂碼問題;那么,如何進行一個一勞永逸的設置呢?在 MySQL 的安裝目錄下有一個 my.ini 配置文件,通過修改這個配置文件可以一勞永逸的解決亂碼問題。在這個配置文件中 [mysql] 與客戶端配置相關,[mysqld] 與服務器配置相關。默認配置如下:

[mysql]default-character-set=utf8[mysqld]character-set-server=utf8

這時只需要將下的默認編碼 default-character-set=utf8 改為 default-character-set=gbk ,重新啟動 MySQL 服務即可。

到此這篇關于如何解決mysql insert亂碼的問題的文章就介紹到這了,更多相關mysql insert亂碼怎么解決內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持好吧啦網(wǎng)!

相關文章:
主站蜘蛛池模板: 国产精品特黄一级国产大片 | 91福利国产在线在线播放 | 一次性a爱片 | 国产福利在线免费观看 | 亚洲色图图片 | 国自产拍在线天天更新2019 | 国产午夜精品久久久久免费视小说 | 日韩大片免费观看视频播放 | 制服丝袜 自拍偷拍 | 欧美成人一区二区三区在线电影 | 成人不卡在线 | 毛片在线播放a | 国产精品99久久久久久人 | 一级黄色片网站 | 久久成人免费 | 亚洲国产成人九九综合 | 久久国产精品佐山爱 | 日韩欧美国产一区二区三区四区 | 91久久国产综合精品 | 精品国精品国产自在久国产不卡 | 女人被狂躁视频免费网站 | 国产91短视频 | a级片在线免费播放 | 国产一区二区三区日韩欧美 | 久久er热在这里只有精品66 | 国产大战女模特在线视频 | 久久免费99精品久久久久久 | 中文字幕日本一级高清片 | 久久日本精品一区二区三区 | 国产一级大片免费看 | 视频一区 国产 | 97在线观免费视频观看 | 一级一级特黄女人精品毛片 | 亚洲狠狠婷婷综合久久久图片 | 久久精品在线观看 | 亚洲全网成人资源在线观看 | 丝袜足交在线 | 国产男女交性视频播放 | 亚洲天堂啪啪 | 91青青草视频在线观看 | 免费看一级性生活片 |