這些編碼方式你不可不知

編程過(guò)程中經(jīng)常會(huì)遇到各種編碼方式锨侯,亂碼的問(wèn)題是最讓程序員頭疼的問(wèn)題斤斧。我們經(jīng)常會(huì)遇到哪些編碼方式呢勺美?這些編碼方式你到底懂多少递胧?

頭疼的各類(lèi)編碼方式

1. Unicode

Unicode

Unicode(統(tǒng)一碼、萬(wàn)國(guó)碼赡茸、單一碼)是計(jì)算機(jī)科學(xué)領(lǐng)域里的一項(xiàng)業(yè)界標(biāo)準(zhǔn),包括字符集缎脾、編碼方案等。Unicode 是為了解決傳統(tǒng)的字符編碼方案的局限而產(chǎn)生的占卧,它為每種語(yǔ)言中的每個(gè)字符設(shè)定了統(tǒng)一并且唯一的二進(jìn)制編碼遗菠,以滿(mǎn)足跨語(yǔ)言、跨平臺(tái)進(jìn)行文本轉(zhuǎn)換华蜒、處理的要求舷蒲。

2. UTF-8

UTF-8

UTF-8(8-bit Unicode Transformation Format)是一種針對(duì)Unicode的可變長(zhǎng)度字符編碼,又稱(chēng)萬(wàn)國(guó)碼友多。由Ken Thompson于1992年創(chuàng)建∩剑現(xiàn)在已經(jīng)標(biāo)準(zhǔn)化為RFC 3629。UTF-8用1到4個(gè)字節(jié)編碼Unicode字符域滥。用在網(wǎng)頁(yè)上可以統(tǒng)一頁(yè)面顯示中文簡(jiǎn)體繁體及其它語(yǔ)言(如英文纵柿,日文蜈抓,韓文)。

3. GB2312

GB2312

GB2312編碼適用于漢字處理昂儒、漢字通信等系統(tǒng)之間的信息交換沟使,通行于中國(guó)大陸;新加坡等地也采用此編碼渊跋。中國(guó)大陸幾乎所有的中文系統(tǒng)和國(guó)際化的軟件都支持GB 2312腊嗡。

基本集共收入漢字6763個(gè)和非漢字圖形字符682個(gè)。整個(gè)字符集分成94個(gè)區(qū)拾酝,每區(qū)有94個(gè)位燕少。每個(gè)區(qū)位上只有一個(gè)字符,因此可用所在的區(qū)和位來(lái)對(duì)漢字進(jìn)行編碼蒿囤,稱(chēng)為區(qū)位碼客们。

4. ANSI

ANSI

ANSI是一種字符代碼钦购,為使計(jì)算機(jī)支持更多語(yǔ)言叙淌,通常使用 0x00~0x7f 范圍的1 個(gè)字節(jié)來(lái)表示 1 個(gè)英文字符。超出此范圍的使用0x80~0xFFFF來(lái)編碼淑际,即擴(kuò)展的ASCII編碼脸侥。

為使計(jì)算機(jī)支持更多語(yǔ)言建邓,通常使用 0x80~0xFFFF 范圍的 2 個(gè)字節(jié)來(lái)表示 1 個(gè)字符。比如:漢字 '中' 在A(yíng)NSI編碼中文操作系統(tǒng)中睁枕,使用 [0xD6,0xD0] 這兩個(gè)字節(jié)存儲(chǔ)官边。

5. ASCII

ASCII

ASCII(American Standard Code for Information Interchange,美國(guó)信息交換標(biāo)準(zhǔn)代碼)是基于拉丁字母的一套電腦編碼系統(tǒng)譬重,主要用于顯示現(xiàn)代英語(yǔ)和其他西歐語(yǔ)言。它是現(xiàn)今最通用的單字節(jié)編碼系統(tǒng)罐氨,并等同于國(guó)際標(biāo)準(zhǔn)ISO/IEC 646臀规。

ASCII 碼使用指定的7 位或8 位二進(jìn)制數(shù)組合來(lái)表示128 或256 種可能的字符。標(biāo)準(zhǔn)ASCII 碼也叫基礎(chǔ)ASCII碼栅隐,使用7 位二進(jìn)制數(shù)(剩下的1位二進(jìn)制為0)來(lái)表示所有的大寫(xiě)和小寫(xiě)字母塔嬉,數(shù)字0 到9、標(biāo)點(diǎn)符號(hào)租悄, 以及在美式英語(yǔ)中使用的特殊控制字符谨究。

6. GBK

GBK

GBK全稱(chēng)《漢字內(nèi)碼擴(kuò)展規(guī)范》(GBK即“國(guó)標(biāo)”、“擴(kuò)展”漢語(yǔ)拼音的第一個(gè)字母泣棋,英文名稱(chēng):Chinese Internal Code Specification)

GBK編碼胶哲,是在GB2312-80標(biāo)準(zhǔn)基礎(chǔ)上的內(nèi)碼擴(kuò)展規(guī)范,使用了雙字節(jié)編碼方案潭辈,其編碼范圍從8140至FEFE(剔除xx7F)鸯屿,共23940個(gè)碼位澈吨,共收錄了21003個(gè)漢字。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末寄摆,一起剝皮案震驚了整個(gè)濱河市谅辣,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌婶恼,老刑警劉巖桑阶,帶你破解...
    沈念sama閱讀 206,311評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異勾邦,居然都是意外死亡蚣录,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén)检痰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)包归,“玉大人,你說(shuō)我怎么就攤上這事铅歼」溃” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,671評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵椎椰,是天一觀(guān)的道長(zhǎng)厦幅。 經(jīng)常有香客問(wèn)我,道長(zhǎng)慨飘,這世上最難降的妖魔是什么确憨? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,252評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮瓤的,結(jié)果婚禮上休弃,老公的妹妹穿的比我還像新娘。我一直安慰自己圈膏,他們只是感情好塔猾,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,253評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著稽坤,像睡著了一般丈甸。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上尿褪,一...
    開(kāi)封第一講書(shū)人閱讀 49,031評(píng)論 1 285
  • 那天睦擂,我揣著相機(jī)與錄音,去河邊找鬼杖玲。 笑死顿仇,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播夺欲,決...
    沈念sama閱讀 38,340評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼跪帝,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了些阅?” 一聲冷哼從身側(cè)響起伞剑,我...
    開(kāi)封第一講書(shū)人閱讀 36,973評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎市埋,沒(méi)想到半個(gè)月后黎泣,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,466評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡缤谎,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,937評(píng)論 2 323
  • 正文 我和宋清朗相戀三年抒倚,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片坷澡。...
    茶點(diǎn)故事閱讀 38,039評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡托呕,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出频敛,到底是詐尸還是另有隱情项郊,我是刑警寧澤,帶...
    沈念sama閱讀 33,701評(píng)論 4 323
  • 正文 年R本政府宣布斟赚,位于F島的核電站着降,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏拗军。R本人自食惡果不足惜任洞,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,254評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望发侵。 院中可真熱鬧交掏,春花似錦、人聲如沸刃鳄。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,259評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)铲汪。三九已至熊尉,卻和暖如春罐柳,著一層夾襖步出監(jiān)牢的瞬間掌腰,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工张吉, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留齿梁,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,497評(píng)論 2 354
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像勺择,于是被迫代替她去往敵國(guó)和親创南。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,786評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 轉(zhuǎn)眼間省核,已經(jīng)到了大三第二學(xué)期稿辙,走到了人生中的小分水嶺。 身邊的同學(xué)气忠,有的早早準(zhǔn)備考研邻储,天天泡圖書(shū)館;有的同學(xué)開(kāi)始著...
    Dandelion_cc41閱讀 186評(píng)論 0 1
  • 在網(wǎng)上很多人公布了太多的PHP學(xué)習(xí)路線(xiàn)圖旧噪,本人在互聯(lián)網(wǎng)公司工作十余年吨娜,也帶了很多PHP入門(mén)的新手,將他們的一些問(wèn)題...
    Dovy7閱讀 207評(píng)論 0 0
  • 2017年是我在簡(jiǎn)書(shū)上逗留時(shí)間最多的時(shí)候淘钟,我曾有段時(shí)間堅(jiān)持在簡(jiǎn)書(shū)上做到日更宦赠。即便是二胎預(yù)產(chǎn)期在即也不例外。 4月3...
    梁蘭芳閱讀 298評(píng)論 0 0
  • 終于到了知北游的第一天米母,在家里勾扭,我邊整理衣服褲子邊想象:草原的大,一望無(wú)際爱咬;草原的羊尺借,潔白無(wú)瑕;草原的蒙古...
    懶貓鳶閱讀 410評(píng)論 3 6
  • 我想我對(duì)“金錢(qián)”二字不夠敏感精拟,而“金錢(qián)觀(guān)”意識(shí)更為淡泊燎斩。我也曾認(rèn)為錢(qián)被花出那一刻,才體現(xiàn)了它的真正價(jià)值蜂绎。...
    Willa_李影閱讀 379評(píng)論 0 0