中文字幕VA一区二区三区_脔到她哭蛇双根宫交H_别揉我奶头~嗯~啊~免费视频_亚洲国产成人精品无码区在线观看

MYSQL數據庫編碼原理

日期:2015-12-03 / 人(ren)氣:  / 來源:

很多站(zhan)長(chang)可能與織夢(meng)58小(xiao)編(bian)一(yi)樣,覺得MYSQL數(shu)據庫(ku)即(ji)熟悉又神秘(mi)。熟悉是因(yin)為我(wo)們每天(tian)都會用(yong)(yong)(yong)到MYSQL進(jin)行安裝織夢(meng)程序,陌生是因(yin)為mysql經常與linux聯系,是基(ji)(ji)于linux系統的下(xia)的應用(yong)(yong)(yong),而我(wo)們平常使(shi)用(yong)(yong)(yong)的都是windows主機系統。織夢(meng)58就基(ji)(ji)于自己對mysql數(shu)據庫(ku)的理解來(lai)簡單解釋一(yi)下(xia)數(shu)據庫(ku)編(bian)碼問題,希望(wang)我(wo)的文(wen)章能給使(shi)用(yong)(yong)(yong)php虛擬主機的站(zhan)長(chang)用(yong)(yong)(yong)戶帶來(lai)幫助。

在mysql編(bian)碼(ma)面有兩個概(gai)念(nian),大(da)家都不(bu)需要(yao)知道(dao)的。一個是 字(zi)符編(bian)碼(ma)“character set”和校(xiao)驗(yan)編(bian)碼(ma)“collations”。下面我們來(lai)說說這個兩個東(dong)西。

1、 什么是字符集“character set”

數據庫都有字(zi)(zi)(zi)(zi)符(fu)(fu)(fu)集(ji)(ji)(ji),字(zi)(zi)(zi)(zi)符(fu)(fu)(fu)集(ji)(ji)(ji)是(shi)(shi)(shi)一(yi)個(ge)非(fei)常大的(de)(de)概念,字(zi)(zi)(zi)(zi)符(fu)(fu)(fu)集(ji)(ji)(ji),規(gui)定(ding)了(le)(le)不(bu)同字(zi)(zi)(zi)(zi)符(fu)(fu)(fu)的(de)(de)編(bian)(bian)(bian)(bian)(bian)碼(ma)(ma)(ma)方式(shi),一(yi)個(ge)字(zi)(zi)(zi)(zi)符(fu)(fu)(fu)集(ji)(ji)(ji)就是(shi)(shi)(shi)一(yi)組符(fu)(fu)(fu)號和編(bian)(bian)(bian)(bian)(bian)碼(ma)(ma)(ma)。舉個(ge)例子,我們常說的(de)(de)“ASCII字(zi)(zi)(zi)(zi)符(fu)(fu)(fu)集(ji)(ji)(ji)”,就是(shi)(shi)(shi)包(bao)(bao)(bao)括(kuo)數字(zi)(zi)(zi)(zi)、大小寫字(zi)(zi)(zi)(zi)母(mu)、分號、換行等的(de)(de)符(fu)(fu)(fu)合(he)(he)(he)的(de)(de)集(ji)(ji)(ji)合(he)(he)(he),編(bian)(bian)(bian)(bian)(bian)碼(ma)(ma)(ma)方式(shi)按(an)照一(yi)定(ding)的(de)(de)規(gui)律和要(yao)求進行排序的(de)(de)編(bian)(bian)(bian)(bian)(bian)碼(ma)(ma)(ma)集(ji)(ji)(ji)合(he)(he)(he)。如(ru)(ru)字(zi)(zi)(zi)(zi)母(mu)A的(de)(de)編(bian)(bian)(bian)(bian)(bian)碼(ma)(ma)(ma)是(shi)(shi)(shi)65。ASCII只(zhi)規(gui)定(ding)了(le)(le)英文(wen)字(zi)(zi)(zi)(zi)母(mu)的(de)(de)編(bian)(bian)(bian)(bian)(bian)碼(ma)(ma)(ma),不(bu)是(shi)(shi)(shi)因(yin)為(wei)(wei)(wei)字(zi)(zi)(zi)(zi)母(mu)的(de)(de)(如(ru)(ru)中文(wen)字(zi)(zi)(zi)(zi)符(fu)(fu)(fu))是(shi)(shi)(shi)那個(ge)用ASCII編(bian)(bian)(bian)(bian)(bian)碼(ma)(ma)(ma)表示(shi)的(de)(de)。正因(yin)為(wei)(wei)(wei)如(ru)(ru)此,每(mei)個(ge)國(guo)(guo)家(jia)(jia)都會為(wei)(wei)(wei)自(zi)己國(guo)(guo)家(jia)(jia)的(de)(de)語(yu)言(yan)做了(le)(le)編(bian)(bian)(bian)(bian)(bian)碼(ma)(ma)(ma),我國(guo)(guo)的(de)(de)就是(shi)(shi)(shi)GB2312編(bian)(bian)(bian)(bian)(bian)碼(ma)(ma)(ma)。如(ru)(ru)果(guo)你的(de)(de)網站要(yao)用多語(yu)言(yan),就要(yao)用utf8編(bian)(bian)(bian)(bian)(bian)碼(ma)(ma)(ma),因(yin)為(wei)(wei)(wei)utf8編(bian)(bian)(bian)(bian)(bian)碼(ma)(ma)(ma)是(shi)(shi)(shi)一(yi)個(ge)國(guo)(guo)際通(tong)用編(bian)(bian)(bian)(bian)(bian)碼(ma)(ma)(ma),utf8編(bian)(bian)(bian)(bian)(bian)碼(ma)(ma)(ma)對世界所有語(yu)言(yan)文(wen)字(zi)(zi)(zi)(zi)進行了(le)(le)編(bian)(bian)(bian)(bian)(bian)碼(ma)(ma)(ma)。對于(yu)這些編(bian)(bian)(bian)(bian)(bian)碼(ma)(ma)(ma)有一(yi)個(ge)包(bao)(bao)(bao)含的(de)(de)概念,如(ru)(ru)GB2312編(bian)(bian)(bian)(bian)(bian)碼(ma)(ma)(ma)包(bao)(bao)(bao)含ASCII字(zi)(zi)(zi)(zi)符(fu)(fu)(fu),UTF8編(bian)(bian)(bian)(bian)(bian)碼(ma)(ma)(ma)包(bao)(bao)(bao)含GB2312字(zi)(zi)(zi)(zi)符(fu)(fu)(fu)和ASCII字(zi)(zi)(zi)(zi)符(fu)(fu)(fu)。如(ru)(ru)果(guo)網站要(yao)用多語(yu)言(yan),最(zui)合(he)(he)(he)適的(de)(de)就是(shi)(shi)(shi)應該用utf8編(bian)(bian)(bian)(bian)(bian)碼(ma)(ma)(ma)。

我(wo)們(men)在(zai)使(shi)用文本(ben)存儲時(shi)候,無處不在(zai)的(de)(de)都涉(she)及到編碼問題。我(wo)們(men)常用的(de)(de)mysql數(shu)據庫(ku)是支(zhi)持多(duo)字符集的(de)(de),并(bing)且,支(zhi)持在(zai)不同(tong)的(de)(de)字符集之(zhi)間轉(zhuan)換,這方便不同(tong)字符集直(zhi)接的(de)(de)移植(zhi)并(bing)支(zhi)持多(duo)語言,我(wo)們(men)在(zai)遷移(移植(zhi))mysql數(shu)據庫(ku)的(de)(de)時(shi)候就要注意,否(fou)則就會發(fa)生數(shu)據庫(ku)亂碼問題。關于此有一些常用術語,你是應(ying)該了解(jie):

字符:漢字、英(ying)文字母、標點符號(hao)、拉丁文等等。

編碼:將字符換成計算機存(cun)儲的格式,如(ru)ASCII將字母(mu)A變成65進行(xing)存(cun)儲。

字符(fu)集:一組字符(fu)以及對應的編(bian)碼方(fang)式。

2、 什么是校(xiao)驗“collations”

“collations”是(shi)“校驗(yan)”的(de)意思。這個校驗(yan)編(bian)碼(ma)都(dou)是(shi)在mysql數據庫(ku)中使用(yong),其作用(yong)是(shi)指(zhi)導mysql對字符的(de)比較(jiao),和整(zheng)理(li)。我(wo)們(men)在進(jin)行網頁開發(fa)過程(cheng)中,大家(jia)基本上可(ke)(ke)以忽略collations校驗(yan),我(wo)們(men)使用(yong)數據庫(ku)中默認的(de)校驗(yan)編(bian)碼(ma)就可(ke)(ke)以了。

 

作者:


現在致電 0898-688989 OR 查看更多聯系方式 →

Go To Top 回頂部