国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Mysql字元集

字元集是什麼?

為了更好的辨識(shí)中文、日文、英文、希臘文。對(duì)於常用的符號(hào)進(jìn)行了編碼,這個(gè)編碼就是一個(gè)字元集。

字元集確定了文字的儲(chǔ)存方式。

字元集相當(dāng)於電腦中人類(lèi)的語(yǔ)言。

舉例:

我說(shuō)的是英文,所以我儲(chǔ)存的時(shí)候要用英文文字來(lái)儲(chǔ)存。
如果我說(shuō)的是中文,用英文字元來(lái)儲(chǔ)存的話。那麼人們就看不懂也看不明白,就是我們所說(shuō)的亂碼。

因?yàn)樽衷嗔?,足夠有幾十種上百種之多。所以我們不需要了解太多的字符集的知識(shí),甚至不需要了解字符集到底是如何編成人類(lèi)可見(jiàn)字符的。

字元集的重點(diǎn)知識(shí)

我們只需要了解:

  1. 常用字元集
  2. 資料庫(kù)中我們用什麼字元集

英文字元集:

字元集#說(shuō)明位元組長(zhǎng)度
#ASCII美國(guó)標(biāo)準(zhǔn)資訊交換代碼單字節(jié)
GBK漢字內(nèi)碼擴(kuò)充規(guī)範(fàn)雙位元組
unicode萬(wàn)國(guó)碼4位元組
UTF-8Unicode的可變長(zhǎng)度字元編碼1到6個(gè)位元組

ASCII

ASCII 碼使用指定的7 位元或8 位元二進(jìn)位數(shù)組合來(lái)表示128 或256 種可能的字元。標(biāo)準(zhǔn)ASCII 碼也叫基礎(chǔ)ASCII碼,使用7 位元二進(jìn)位數(shù)來(lái)表示所有的大寫(xiě)和小寫(xiě)字母,數(shù)字0 到9、標(biāo)點(diǎn)符號(hào), 以及在美式英語(yǔ)中使用的特殊控製字元。
其中:
0~31及127(共33個(gè))是控製字元或通訊專(zhuān)用字元(其餘為可顯示字元),如控制符:LF(換行)、CR(Enter)、FF(換頁(yè))、DEL(刪除)、BS( 、10 和13 分別轉(zhuǎn)換為退格、製表、換行和回車(chē)字元。它們並沒(méi)有特定的圖形顯示,但會(huì)依不同的應(yīng)用程序,而對(duì)文字顯示有不同的影響。
32~126(共95個(gè))是字元(32是空格),其中48~57為0到9十個(gè)阿拉伯?dāng)?shù)字。
65~90為26個(gè)大寫(xiě)英文字母,97~122號(hào)為26個(gè)小寫(xiě)英文字母,其餘為一些標(biāo)點(diǎn)符號(hào)、運(yùn)算符號(hào)等。

GBK

GBK 向下與 GB 2312 編碼相容。是中華人民共和國(guó)定義的漢字計(jì)算機(jī)編碼規(guī)範(fàn)。早期版本為GB2312。

Unicode

Unicode(統(tǒng)一碼、萬(wàn)國(guó)碼、單碼)Unicode是國(guó)際組織制定的可以容納世界上所有文字和符號(hào)的字元編碼方案。以滿足跨語(yǔ)言、跨平臺(tái)進(jìn)行文字轉(zhuǎn)換、處理的要求。

UTF-8

是針對(duì)Unicode的可變長(zhǎng)度字元編碼,也是萬(wàn)國(guó)碼。因?yàn)閁NICODE比ASCII佔(zhàn)用大一倍的空間,而對(duì)ASCII來(lái)說(shuō)高位元組的0對(duì)他毫無(wú)用處。為了解決這個(gè)問(wèn)題,就出現(xiàn)了一些中間格式的字元集,他們被稱(chēng)為通用轉(zhuǎn)換格式,即UTF(Universal Transformation Format)

#實(shí)際工作中要使用的編碼

在中文常用的字元集分為utf-8和GBK。

實(shí)際使用的如下:

字元集#說(shuō)明
gbk_chinese_ci簡(jiǎn)體中文, 不區(qū)分大小寫(xiě)
utf8_general_ciUnicode (多語(yǔ)言), 不區(qū)分大小寫(xiě)

#觀察(圖一)的特徵你會(huì)發(fā)現(xiàn),MySQL字元集由三個(gè)部份組成:
1.字元集
2.語(yǔ)言
3.類(lèi)型

最後的bin是指二進(jìn)位字元集,後面的ci是指儲(chǔ)存排序時(shí)不區(qū)分字元的大小寫(xiě)。

注意:
?mysql在寫(xiě)utf-8的時(shí)候?qū)懙氖莡tf8。不加中間的中橫線。


(圖一)
image

繼續(xù)學(xué)習(xí)
||
<?php echo "Hello Mysql"; ?>
提交重置程式碼