首頁(yè) 常見(jiàn)問(wèn)題 正文
聚名企服

unicode與ascii的區(qū)別有哪些?

轉(zhuǎn)載 2021-11-17 18:12:30 7051
區(qū)別:1、ASCII編碼是1個(gè)字節(jié),而Unicode編碼通常是2個(gè)字節(jié)。2、ASCII是單字節(jié)編碼,無(wú)法用來(lái)表示中文;而Unicode可以表示所有語(yǔ)言。3、用Unicode編碼比ASCII編碼需要多一倍的存儲(chǔ)空間。

unicode與ascii的區(qū)別有哪些?很多人對(duì)unicode與ascii還是有點(diǎn)不清楚,下面就來(lái)說(shuō)說(shuō)unicode與ascii的區(qū)別。

unicode與ascii的區(qū)別有哪些?

ASCII編碼

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ǔ)中使用的特殊控制字符。其中最后一位用于奇偶校驗(yàn)。問(wèn)題:ASCII是單字節(jié)編碼,無(wú)法用來(lái)表示中文(中文編碼至少需要2個(gè)字節(jié)),所以,中國(guó)制定了GB2312編碼,用來(lái)把中文編進(jìn)去。但世界上有許多不同的語(yǔ)言,所以需要一種統(tǒng)一的編碼。

Unicode

Unicode把所有語(yǔ)言都統(tǒng)一到一套編碼里,這樣就不會(huì)再有亂碼問(wèn)題了。Unicode最常用的是用兩個(gè)字節(jié)表示一個(gè)字符(如果要用到非常偏僻的字符,就需要4個(gè)字節(jié))?,F(xiàn)代操作系統(tǒng)和大多數(shù)編程語(yǔ)言都直接支持Unicode。

Unicode和ASCII的區(qū)別

ASCII編碼是1個(gè)字節(jié),而Unicode編碼通常是2個(gè)字節(jié)。字母A用ASCII編碼是十進(jìn)制的65,二進(jìn)制的01000001;而在Unicode中,只需要在前面補(bǔ)0,即為:00000000 01000001。新的問(wèn)題:如果統(tǒng)一成Unicode編碼,亂碼問(wèn)題從此消失了。但是,如果你寫(xiě)的文本基本上全部是英文的話,用Unicode編碼比ASCII編碼需要多一倍的存儲(chǔ)空間,在存儲(chǔ)和傳輸上就十分不劃算。

UTF8

所以,本著節(jié)約的精神,又出現(xiàn)了把Unicode編碼轉(zhuǎn)化為“可變長(zhǎng)編碼”的UTF-8編碼。UTF-8編碼把一個(gè)Unicode字符根據(jù)不同的數(shù)字大小編碼成1-6個(gè)字節(jié),常用的英文字母被編碼成1個(gè)字節(jié),漢字通常是3個(gè)字節(jié),只有很生僻的字符才會(huì)被編碼成4-6個(gè)字節(jié)。如果你要傳輸?shù)奈谋景罅坑⑽淖址肬TF-8編碼就能節(jié)省空間。字符ASCIIUnicodeUTF-8A0100000100000000 0100000101000001中文x01001110 0010110101001110 00101101從上面的表格還可以發(fā)現(xiàn),UTF-8編碼有一個(gè)額外的好處,就是ASCII編碼實(shí)際上可以被看成是UTF-8編碼的一部分,所以,大量只支持ASCII編碼的歷史遺留軟件可以在UTF-8編碼下繼續(xù)工作。計(jì)算機(jī)中通用的字符編碼的工作方式在計(jì)算機(jī)內(nèi)存中,統(tǒng)一使用Unicode編碼,當(dāng)需要保存到硬盤(pán)或者需要傳輸?shù)臅r(shí)候,就轉(zhuǎn)換為UTF-8編碼。

用記事本編輯的時(shí)候,從文件讀取的UTF-8字符被轉(zhuǎn)換為Unicode字符到內(nèi)存里,編輯完成后,保存的時(shí)候再把Unicode轉(zhuǎn)換為UTF-8保存到文件:

瀏覽網(wǎng)頁(yè)的時(shí)候,服務(wù)器會(huì)把動(dòng)態(tài)生成的Unicode內(nèi)容轉(zhuǎn)換為UTF-8再傳輸?shù)綖g覽器。

聲明:本文轉(zhuǎn)載于:互聯(lián)網(wǎng),如有侵犯,請(qǐng)聯(lián)系service@Juming.com刪除
相關(guān)標(biāo)簽: unicodeascii

編輯推薦

  • 域名注冊(cè)專(zhuān)題合集 域名注冊(cè)專(zhuān)題合集

  • 域名搶注專(zhuān)題合集 域名搶注專(zhuān)題合集

  • 企業(yè)建站專(zhuān)題合集 企業(yè)建站專(zhuān)題合集

主站蜘蛛池模板: 少妇人妻无码精品视频app| 波多野结衣AV无码| 自拍中文精品无码| 免费A级毛片av无码| 亚洲av午夜精品无码专区| 无码中文在线二区免费| 亚洲中文字幕无码一区二区三区| 91精品日韩人妻无码久久不卡| 国产在线观看无码免费视频 | 亚洲大尺度无码无码专线一区| 国产AV无码专区亚洲AV麻豆丫| 国产精品无码一区二区三级| 国产精品无码专区AV在线播放 | 日韩人妻无码精品无码中文字幕| 亚洲av无码专区在线播放| 国产AV无码专区亚洲AV蜜芽| 无码人妻丰满熟妇区96| 国产成人A人亚洲精品无码| 国产AV天堂无码一区二区三区| 日韩av无码一区二区三区| 亚洲精品无码国产| 久久青青草原亚洲av无码| 无码人妻丰满熟妇区五十路| 亚洲综合无码一区二区| 亚洲乱码无码永久不卡在线 | 永久无码精品三区在线4| 亚洲成a∨人片在无码2023| 久久精品中文字幕无码绿巨人 | 日韩人妻无码精品系列| 精品人妻系列无码人妻漫画| 亚洲人成人伊人成综合网无码| 性无码专区无码片| 久久精品无码一区二区无码| 亚洲AV无码国产在丝袜线观看| 一本加勒比HEZYO无码资源网| 波多野42部无码喷潮在线| 亚洲熟妇无码乱子AV电影| 亚洲大尺度无码专区尤物| 久久青草亚洲AV无码麻豆| 久久99精品久久久久久hb无码| 蜜桃臀AV高潮无码|