中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

編碼史記
來(lái)源:易賢網(wǎng) 閱讀:1126 次 日期:2014-08-11 17:05:28
溫馨提示:易賢網(wǎng)小編為您整理了“編碼史記”,方便廣大網(wǎng)友查閱!

字符編碼的故事

字符是什么

字符是什么?就是有意義的圖形,比如a,中等。在不同的國(guó)家代表不同的意思。

但是在計(jì)算機(jī)世界中只有0和1,好了,如何用0和1將這些字符表示出來(lái)呢?這就是編碼存在的意義。

編碼一點(diǎn)也不高深,就是一個(gè)計(jì)算機(jī)的01和字符ab的簡(jiǎn)單映射。

于是故事開(kāi)始了...

很久很久以前,計(jì)算機(jī)世界只有美國(guó)人。美國(guó)人的文字造詣很低的,他們的所有文字就只有24個(gè)字母,甚至加上大寫和小寫,阿拉伯?dāng)?shù)字,計(jì)算機(jī)中的控制符(回車啥的)都不超過(guò)256個(gè)(只有127個(gè))。于是,對(duì)于他們來(lái)說(shuō),很自然,那么計(jì)算機(jī)中用8位就可以表示他們的所有字符了吧。于是他們將8位稱作一個(gè)字節(jié),計(jì)算機(jī)的8位表示的每個(gè)數(shù)字對(duì)應(yīng)了一個(gè)英文字符,畫(huà)了一張表(ASCII碼表)。最早的編碼AscII碼出現(xiàn)了。

歐洲人出場(chǎng)了。歐洲是有好多個(gè)國(guó)家的,他們的每個(gè)國(guó)家也都有自己的文字,比如拉丁文,希臘文等。怎么辦呢?于是想到,你美國(guó)人指定的ASCII碼表里面不是只有127個(gè)字符嗎,后面128-255的字符不是說(shuō)待定嗎,好吧,我們就不客氣了。于是歐洲人就將各種奇怪的語(yǔ)言塞入127后面的字符中,形成了一系列的ISO 8859字符集。比如希臘文塞入ASCII,就形成了ISO/IEC 8859-7,西歐語(yǔ)種塞入ASCII就形成了ISO/IEC 8859-1,ISO/IEC 8859-1也叫做latin-1。(對(duì),就是mysql里面經(jīng)常見(jiàn)到的編碼)

下面是ISO 8859現(xiàn)有的15個(gè)字符集

ISO/IEC 8859-1 (Latin-1) - 西歐語(yǔ)言

ISO/IEC 8859-2 (Latin-2) - 中歐語(yǔ)言

ISO/IEC 8859-3 (Latin-3) - 南歐語(yǔ)言。世界語(yǔ)也可用此字符集顯示。

ISO/IEC 8859-4 (Latin-4) - 北歐語(yǔ)言

ISO/IEC 8859-5 (Cyrillic) - 斯拉夫語(yǔ)言

ISO/IEC 8859-6 (Arabic) - 阿拉伯語(yǔ)

ISO/IEC 8859-7 (Greek) - 希臘語(yǔ)

ISO/IEC 8859-8 (Hebrew) - 希伯來(lái)語(yǔ)(視覺(jué)順序)

ISO 8859-8-I - 希伯來(lái)語(yǔ)(邏輯順序)

ISO/IEC 8859-9(Latin-5 或 Turkish)- 它把Latin-1的冰島語(yǔ)字母換走,加入土耳其語(yǔ)字母。

ISO/IEC 8859-10(Latin-6 或 Nordic)- 北日耳曼語(yǔ)支,用來(lái)代替Latin-4。

ISO/IEC 8859-11 (Thai) - 泰語(yǔ),從泰國(guó)的 TIS620 標(biāo)準(zhǔn)字集演化而來(lái)。

ISO/IEC 8859-13(Latin-7 或 Baltic Rim)- 波羅的語(yǔ)族

ISO/IEC 8859-14(Latin-8 或 Celtic)- 凱爾特語(yǔ)族

ISO/IEC 8859-15 (Latin-9) - 西歐語(yǔ)言,加入Latin-1欠缺的芬蘭語(yǔ)字母和大寫法語(yǔ)重音字母,以及歐元(€)符號(hào)。

ISO/IEC 8859-16 (Latin-10) - 東南歐語(yǔ)言。主要供羅馬尼亞語(yǔ)使用,并加入歐元符號(hào)。

接著偉大的中國(guó)人也開(kāi)始使用上電腦了。中文可不得了,文字博大精深,字符遠(yuǎn)遠(yuǎn)超過(guò)了256個(gè)。所以我們無(wú)法使用ASCII的擴(kuò)展了。怎么辦呢? 1981年的時(shí)候,國(guó)家派一批人來(lái)做了這個(gè)事情,他們統(tǒng)計(jì)出所有的中文大概有6000多個(gè)字符(后來(lái)證明這些人的水品也是有限,好多字符都沒(méi)有搜出來(lái),于是就有了多種的中文編碼),用兩個(gè)字節(jié)(16bit)來(lái)表示,16bit能表示的是65536個(gè)字符,太夠了。我們將16bit分為前8bit和后8bit

如果前8bit小于127(英文ASCII),那么這個(gè)8bit就是表示英文

如果前8bit大于127,那么這8bit和后面的8bit合起來(lái)表示一個(gè)中文

GB是啥意思?國(guó)標(biāo)。

好了,后來(lái)某些領(lǐng)導(dǎo)發(fā)現(xiàn),他的名字沒(méi)法編碼了,這個(gè)問(wèn)題出來(lái)了。6000個(gè)漢字還不足以囊括所有中文,國(guó)家在1995年又組織了一批人,繼續(xù)搜羅一些生僻字,一共搜集出了21886個(gè)漢字和字符,形成了GBK編碼,GBK編碼向下兼容GB2312。

K是啥意思?擴(kuò)展。

再后來(lái)發(fā)現(xiàn)了,一些滿文,蒙古文啥的少數(shù)名族的語(yǔ)言沒(méi)有編輯到GBK中,繼續(xù)編輯收錄,形成了GB18030編碼。

中國(guó)臺(tái)灣的人民當(dāng)然不能使用大陸編輯使用的GBXX系列編碼了,于是他們自己搞了一套BIG5中文編碼,收錄了13060個(gè)漢字和字符。但是這里要注意,BIG5的編碼映射表和GBXX系列的就完全不一樣了,比如同一個(gè)“中”字,在BIG5和GB2312中就是兩個(gè)完全不同的字節(jié)。這里就會(huì)有亂碼出現(xiàn)了,比如("陶喆"和"陶吉吉"),各種簡(jiǎn)體中文和繁體文的轉(zhuǎn)碼工具就出現(xiàn)了。

BIG5是什么意思?

五種中文套裝軟體:文書(shū)處理,資料庫(kù),試算表,通訊,繪圖。大致的意思是這套編碼主要使用于這5個(gè)領(lǐng)域

各個(gè)國(guó)家使用各個(gè)國(guó)家自己的編碼有沒(méi)有很繁瑣?于是大家很期盼有一種統(tǒng)一的編碼形式出現(xiàn)。Unicode編碼出現(xiàn)了。Unicode使用的通用的字符集叫做UCS。這個(gè)字符集就是一個(gè)大的字符空間,每個(gè)語(yǔ)種都在這個(gè)字符空間內(nèi)劃分一段領(lǐng)域。現(xiàn)在應(yīng)用的UCS是UCS-2,意思就是不管是英文中文,統(tǒng)一使用兩個(gè)字節(jié)(16bit)來(lái)進(jìn)行字符分配。UCS-2字符集可以表示216(即65536)個(gè)字符。已經(jīng)基本滿足世界上所有語(yǔ)言了。如果不夠怎么辦?已經(jīng)有預(yù)定方案UCS-4(用4個(gè)字節(jié)表示一個(gè)字符)。

切記:UTFXX是Unicode的具體實(shí)現(xiàn)方式。

UTF-16是Unicode最基本的實(shí)現(xiàn)。Unicode使用16bit表示一個(gè)字符,UTF-16就是直接將字符集的映射搬過(guò)來(lái)而已。

本來(lái)這樣就已經(jīng)很美好了,但是美國(guó)人又不干了。憑什么每個(gè)英語(yǔ)字符要占用2個(gè)字節(jié)?憑什么占用了我們的帶寬和CPU?于是一幫英語(yǔ)體系的外國(guó)人討論出了UTF-8這種字符編碼。

UTF-8這種編碼是怎么回事呢?

英文字符,和ASCII碼一樣,占用一個(gè)字節(jié)

其他語(yǔ)種,每種語(yǔ)種分配一個(gè)模板,這個(gè)模板有16bit,24bit,甚至還有32bit的。各個(gè)語(yǔ)種根據(jù)這個(gè)模板,將自己的語(yǔ)言轉(zhuǎn)化成模板要求的編碼(UTF-8)

這里演示一個(gè)中文字“漢”

比如中文分到的模板是1110xxxx 10yyyyyy 10zzzzzz

漢字的Unicode編碼是0x6C49,二進(jìn)制是0110 1100 0100 1001

將這個(gè)二進(jìn)制按照模板的x,y,z順序插入

得到11100110 10110001 10001001 就是E6 B1 89

好了…大家看出這個(gè)對(duì)中文有什么不好的嗎?原先一個(gè)中文使用UTF-16只需要兩個(gè)字節(jié),但是使用UTF-8卻需要3個(gè)字節(jié),如果一個(gè)網(wǎng)頁(yè)有1w個(gè)中文字,那么我們就需要多傳輸1w個(gè)字節(jié),帶寬啊!! 現(xiàn)在就明白了,為什么國(guó)內(nèi)一些網(wǎng)站,比如sina,它的編碼規(guī)則是使用GBK了吧!

下面再說(shuō)一下很多編輯器的自動(dòng)編碼匹配的問(wèn)題。編輯器會(huì)檢查出你輸入的字符是UTF-8還是GBK,基本根據(jù)的就是這個(gè)UTF-8模板,如果符合模板,就會(huì)判斷是UTF-8。很多文章說(shuō)的txt中輸入“聯(lián)通”存為GBK編碼再打開(kāi)會(huì)出現(xiàn)亂碼就是這個(gè)原因?qū)е碌摹?

具體請(qǐng)看這篇文章

還有一種ANSI是什么呢?windows內(nèi)核是使用UTF-16編寫的,但是頁(yè)面上展示的語(yǔ)言是根據(jù)系統(tǒng)設(shè)置的“語(yǔ)言”來(lái)展示的。ANSI就是windows系統(tǒng)根據(jù)你設(shè)置的語(yǔ)言環(huán)境而進(jìn)行自動(dòng)變化的一種編碼。比如在中文windows系統(tǒng)下,ANSI就代表GBK編碼,日文操作系統(tǒng)下就代表JIS編碼。

更多信息請(qǐng)查看IT技術(shù)專欄

更多信息請(qǐng)查看網(wǎng)絡(luò)編程
易賢網(wǎng)手機(jī)網(wǎng)站地址:編碼史記
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!

2026上岸·考公考編培訓(xùn)報(bào)班

  • 報(bào)班類型
  • 姓名
  • 手機(jī)號(hào)
  • 驗(yàn)證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡(jiǎn)要咨詢 | 簡(jiǎn)要咨詢須知 | 新媒體/短視頻平臺(tái) | 手機(jī)站點(diǎn) | 投訴建議
工業(yè)和信息化部備案號(hào):滇ICP備2023014141號(hào)-1 云南省教育廳備案號(hào):云教ICP備0901021 滇公網(wǎng)安備53010202001879號(hào) 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號(hào)
云南網(wǎng)警備案專用圖標(biāo)
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號(hào):hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
云南網(wǎng)警報(bào)警專用圖標(biāo)
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
国产精品欧美一区喷水| 免费在线亚洲欧美| 欧美一进一出视频| 国产美女一区| 久久久精品tv| 亚洲欧洲精品天堂一级| 欧美日韩在线观看视频| 亚洲欧美一区二区视频| 亚洲二区视频在线| 欧美日韩在线视频一区二区| 欧美一区免费视频| 亚洲激情电影在线| 欧美午夜精品| 久久精品国产综合| av成人免费观看| 国产视频欧美视频| 欧美日韩国产高清视频| 欧美在线视频免费| 在线免费精品视频| 国产精品二区影院| 欧美高清视频一区二区三区在线观看| 在线亚洲自拍| 又紧又大又爽精品一区二区| 国产精品久久二区| 欧美激情在线| 久久免费99精品久久久久久| 亚洲视频在线免费观看| 在线不卡亚洲| 国产午夜精品视频| 欧美日韩精品免费观看| 蜜臀av在线播放一区二区三区| 香蕉久久a毛片| av成人免费在线观看| 1769国内精品视频在线播放| 国产欧美一区二区三区另类精品 | 国产精品女主播一区二区三区| 久久精品欧美日韩精品| 亚洲老板91色精品久久| 亚洲第一在线综合在线| 国产精品视频一区二区三区 | 狼狼综合久久久久综合网 | 久久亚洲精品伦理| 老司机亚洲精品| 一区二区三区日韩| 亚洲丁香婷深爱综合| 国产欧美日韩亚洲一区二区三区| 欧美激情片在线观看| 久久久久久亚洲综合影院红桃| 一本色道久久88综合亚洲精品ⅰ| 在线亚洲欧美视频| 樱花yy私人影院亚洲| 国产精品久久久久aaaa| 欧美三级小说| 欧美精品在线观看| 老司机精品导航| 午夜久久tv| 亚洲无线视频| 亚洲午夜久久久| 亚洲亚洲精品三区日韩精品在线视频 | 欧美日韩精品在线视频| 久久嫩草精品久久久久| 久久精品国产久精国产思思| 亚洲欧美另类中文字幕| 亚洲欧美日韩精品在线| 黑人操亚洲美女惩罚| 久久婷婷成人综合色| 亚洲欧美乱综合| 亚洲一区二区不卡免费| 一区二区三区视频在线看| 99国产精品久久久| 一区二区三区欧美亚洲| 亚洲免费网站| 久久99伊人| 免费亚洲一区二区| 欧美区在线播放| 欧美午夜宅男影院在线观看| 国产精品捆绑调教| 国产日韩在线视频| 国内精品伊人久久久久av一坑| 在线观看日韩精品| 日韩网站在线看片你懂的| 99视频一区二区| 日韩亚洲欧美在线观看| 亚洲综合成人婷婷小说| 欧美一区二区三区啪啪| 久久综合久久综合久久| 欧美日韩久久精品| 国产亚洲成精品久久| 在线观看三级视频欧美| 一本色道88久久加勒比精品| 亚洲一区二区三区四区五区黄| 亚洲欧美久久| 麻豆精品精华液| 国产精品v日韩精品| 国内综合精品午夜久久资源| 日韩视频中午一区| 久久久精品五月天| 国产精品成人观看视频免费| 在线观看91精品国产麻豆| av成人免费观看| 久久久久久久国产| 欧美图区在线视频| 在线 亚洲欧美在线综合一区| 一区二区三区精品在线| 久久综合综合久久综合| 欧美喷潮久久久xxxxx| 国产日韩欧美综合一区| 日韩亚洲国产欧美| 另类国产ts人妖高潮视频| 欧美三级欧美一级| 激情av一区二区| 亚洲视屏在线播放| 欧美va天堂在线| 国产有码在线一区二区视频| 日韩小视频在线观看| 欧美制服丝袜第一页| 欧美日韩卡一卡二| 亚洲国产裸拍裸体视频在线观看乱了 | 久久天堂成人| 国产精品入口日韩视频大尺度| 亚洲国产mv| 久久人人爽人人爽爽久久| 国产精品视频一二| 亚洲精品一区二区三区四区高清| 久久久久久久一区二区| 国产日韩欧美综合一区| 午夜宅男久久久| 国产精品成人v| 正在播放日韩| 国产精品乱码人人做人人爱| 一二三四社区欧美黄| 欧美视频在线看| 91久久在线视频| 欧美大胆a视频| 亚洲日本理论电影| 欧美久色视频| 在线视频一区二区| 欧美日韩综合网| 亚洲色在线视频| 国产精品久久久久一区二区三区 | 悠悠资源网久久精品| 久久久精品性| 国内久久精品| 久久久www免费人成黑人精品| 国产日韩欧美在线视频观看| 欧美在线免费视频| 激情亚洲一区二区三区四区| 久久综合给合| 伊人一区二区三区久久精品| 免费亚洲电影在线| 亚洲精品五月天| 欧美 日韩 国产一区二区在线视频 | 亚洲性图久久| 国产日韩一区欧美| 久久久久久久综合色一本| 精品91在线| 欧美**字幕| 一区二区三区www| 亚洲精品久久久久中文字幕欢迎你 | 久久精品理论片| 在线日韩精品视频| 欧美国产在线观看| 亚洲午夜激情网页| 国产精品一区二区久久久| 久久久精彩视频| 亚洲精品欧美日韩专区| 国产精品久久久久一区| 久久精品视频导航| 亚洲全部视频| 国产酒店精品激情| 老司机精品久久| 99精品视频免费| 国产欧美在线观看| 欧美精品福利在线| 国内外成人在线视频| 欧美视频在线观看免费网址| 久久免费高清视频| 亚洲一区久久久| 亚洲国产91| 久久国产一区二区三区| 亚洲裸体在线观看| 狠狠久久五月精品中文字幕| 欧美激情综合亚洲一二区| 欧美一区三区三区高中清蜜桃| 一色屋精品亚洲香蕉网站| 国产精品久久二区| 免费日韩av片| 久久久xxx| 午夜精品999| 在线一区二区三区四区五区| 亚洲国产精品一区二区久| 国产香蕉久久精品综合网| 欧美视频第二页| 欧美日韩aaaaa| 男人插女人欧美| 久久综合久久综合这里只有精品| 性欧美8khd高清极品| 正在播放日韩| 亚洲一区观看| 一区二区三区国产精品|