六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

詳細說明mysql數(shù)據(jù)庫中文亂碼問題

[摘要]本文主要介紹了詳解mysql數(shù)據(jù)庫中文亂碼問題的相關(guān)資料,需要的朋友可以參考下。當(dāng)向 MySQL 數(shù)據(jù)庫插入一條帶有中文的數(shù)據(jù)形如 insert into employee values(null,...
本文主要介紹了詳解mysql數(shù)據(jù)庫中文亂碼問題的相關(guān)資料,需要的朋友可以參考下。

當(dāng)向 MySQL 數(shù)據(jù)庫插入一條帶有中文的數(shù)據(jù)形如 insert into employee values(null,'張三','female','1995-10-08','2015-11-12','Sales',2000,'是個好員工!'); 出現(xiàn)亂碼時,可以使用語句 show variables like 'character%'; 來查看當(dāng)前數(shù)據(jù)庫的相關(guān)編碼集。

詳解mysql數(shù)據(jù)庫中文亂碼問題

從上圖中可以看到 MySQL 有六處使用了字符集,分別為:client 、connection、database、results、server 、system。其中與服務(wù)器端相關(guān):database、server、system(永遠無法修改,就是utf-8);與客戶端相關(guān):connection、client、results 。

client

為客戶端使用的字符集。

connection

為連接數(shù)據(jù)庫的字符集設(shè)置類型,如果程序沒有指明連接數(shù)據(jù)庫使用的字符集類型則按照服務(wù)器端默認(rèn)的字符集設(shè)置。

database

為數(shù)據(jù)庫服務(wù)器中某個庫使用的字符集設(shè)定,如果建庫時沒有指明,將使用服務(wù)器安裝時指定的字符集設(shè)置。

results

為數(shù)據(jù)庫給客戶端返回時使用的字符集設(shè)定,如果沒有指明,使用服務(wù)器默認(rèn)的字符集。

server

為服務(wù)器安裝時指定的默認(rèn)字符集設(shè)定。

system

為數(shù)據(jù)庫系統(tǒng)使用的字符集設(shè)定。


了解了上面的信息我們來分析下亂碼的原因,問題出在了當(dāng)前的 CMD 客戶端窗口,因為當(dāng)前的 CMD 客戶端輸入采用 GBK 編碼,而數(shù)據(jù)庫的編碼格式為 UTF-8,編碼不一致導(dǎo)致了亂碼產(chǎn)生。而當(dāng)前 CMD 客戶端的編碼格式無法修改,所以只能修改 connection、 client、results 的編碼集來告知服務(wù)器端當(dāng)前插入的數(shù)據(jù)采用 GBK 編碼,而服務(wù)器的數(shù)據(jù)庫雖然是采用 UTF-8 編碼,但卻可以識別通知服務(wù)器端的 GBK 編碼數(shù)據(jù)并將其自動轉(zhuǎn)換為 UTF-8 進行存儲�?梢允褂萌缦抡Z句來快速設(shè)置與客戶端相關(guān)的編碼集:

  • ?set names gbk;

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

  • ?[mysql]

  • ?default-character-set=utf8

  • ?[mysqld]

  • ?character-set-server=utf8

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

大家學(xué)會了嗎?希望可以解燃眉之急。

相關(guān)推薦:

mysql數(shù)據(jù)庫中文亂碼的解決方法匯總

PHP連接MySQL數(shù)據(jù)庫中文亂碼解決方法_PHP教程

mysql數(shù)據(jù)庫中文亂碼應(yīng)該怎么解決,修改配置文件中的字符編碼并沒有作用

以上就是詳解mysql數(shù)據(jù)庫中文亂碼問題的詳細內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!


學(xué)習(xí)教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 日韩欧美不卡视频 | 天天噜天天噜噜在线视频 | 四虎影院观看视频 | 日本亚洲精品色婷婷在线影院 | 欧洲亚洲综合 | 色爱区综合激情五月综合激情 | 四虎影院成人在线观看 | 色老成人精品视频在线观看 | 日韩性黄色一级 | 视频二区 素人 欧美 日韩 | 色五丁香 | 日韩欧美国内 | 日韩欧美一区二区三区不卡 | 一区二区三区视频免费观看 | 亚洲精品在线网址 | 天天狠天天插 | 亚洲va中文va欧美va爽爽 | 欧美一级亚洲一级 | 日本成人免费在线 | 四虎影院免费在线 | 日本大片a| 青青青国产精品视频 | 五月天婷婷激情网 | 诱惑网综合 | 亚洲人与牲动交xxxxbbbb | 在线不卡一区二区三区日韩 | 亚洲免费网站观看视频 | 一区二区三区在线视频观看 | 亚洲人成自拍网站在线观看忄 | 五月香福利 | 在线播放日本爽快片 | 自偷自偷自亚洲首页精品 | 日韩黄色录像 | 亚洲国产精品久久久久666 | 欧美亚洲国产精品久久久 | 天天操天天干天天干 | 午夜私人影院粉色视频我要 | 色网站在线观看 | 最近最新中文字幕免费的一页 | 青娱乐免费视频 | 色综合小说天天综合网 |