unicode指的是什么意思

這篇文章主要介紹了unicode指的是什么意思,具有一定借鑒價(jià)值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

成都網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、微信小程序開(kāi)發(fā)、集團(tuán)成都企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。核心團(tuán)隊(duì)均擁有互聯(lián)網(wǎng)行業(yè)多年經(jīng)驗(yàn),服務(wù)眾多知名企業(yè)客戶;涵蓋的客戶類型包括:輕質(zhì)隔墻板等眾多領(lǐng)域,積累了大量豐富的經(jīng)驗(yàn),同時(shí)也獲得了客戶的一致稱揚(yáng)!

Unicode是一種字符編碼方案,它為每種語(yǔ)言中的每個(gè)字符都設(shè)定了統(tǒng)一唯一的二進(jìn)制編碼,以實(shí)現(xiàn)跨語(yǔ)言、跨平臺(tái)進(jìn)行文本轉(zhuǎn)換、處理的要求

Unicode含義

Unicode給每個(gè)字符提供了一個(gè)唯一的數(shù)字,不論是什么平臺(tái)、不論是什么程序、不論是什么語(yǔ)言。它在1994年正式公布,是計(jì)算機(jī)領(lǐng)域里一項(xiàng)業(yè)界標(biāo)準(zhǔn),包括字符集,編碼方案等。Unicode是為了解決傳統(tǒng)字符編碼方案的局限而產(chǎn)生的,為每種語(yǔ)言中的每個(gè)字符都設(shè)定了統(tǒng)一唯一的二進(jìn)制編碼,以實(shí)現(xiàn)跨語(yǔ)言、跨平臺(tái)進(jìn)行文本轉(zhuǎn)換、處理的要求。

Unicode編碼的發(fā)展

計(jì)算機(jī)在設(shè)計(jì)時(shí)采用8個(gè)比特(bit)作為一個(gè)字節(jié)(byte),所以一個(gè)字節(jié)最多能表示256個(gè)字符,早期對(duì)于使用英文的西方國(guó)家來(lái)說(shuō),一個(gè)字節(jié)可以存儲(chǔ)大小寫(xiě)英文字母、數(shù)學(xué)和一些符號(hào),因此使用一個(gè)字節(jié)來(lái)制作碼表(ASCII)。后來(lái)計(jì)算機(jī)傳到了其他的國(guó)家,很多國(guó)家都是使用自己的語(yǔ)言,比如中文、日文、韓文…語(yǔ)言復(fù)雜了,為了解決這個(gè)問(wèn)題,每個(gè)國(guó)家制定自己的碼表,中國(guó)在1980年便制定了GB2312漢字編碼字符集,漢字比英文多很多,一個(gè)字節(jié)明顯不夠用,所有就使用2個(gè)字節(jié)來(lái)編碼。然而不同國(guó)家所定義的字符編碼雖然可以使用,但是在不同的國(guó)家間卻經(jīng)常出現(xiàn)不兼容的情況。如果電腦想處理多語(yǔ)言環(huán)境(使用中文或其他語(yǔ)言)可能存在無(wú)法同時(shí)支持多語(yǔ)言環(huán)境。為了統(tǒng)一所有文字的編碼,產(chǎn)生了Unicode,把所有語(yǔ)言的都統(tǒng)一到一套編碼里,這樣就不會(huì)亂碼了。

unicode指的是什么意思

Unicode編碼表示

在表示Unicode字符時(shí),通常會(huì)用U+然后緊跟一組16進(jìn)制的數(shù)字表示一個(gè)字符,編碼從U+0000到U+FFFF,共支持6萬(wàn)多個(gè)字符,在BMP

以外的字符則需要使用5位或者6位16進(jìn)制來(lái)表示。

目前Unicode字符分為17組編排,0x0000至0x10FFFF,每組稱為平面(Plane),每個(gè)面擁有65536個(gè)碼位,共1114112個(gè)。

Unicode就像一張表,包所有的字符都編寫(xiě)到表中,每一個(gè)字符對(duì)應(yīng)一個(gè)數(shù)字,稱為碼點(diǎn)(code point),這個(gè)數(shù)字一般不直接使用,通

過(guò)不同的編碼方式來(lái)使用

unicode指的是什么意思

UTF-8、UTF-16、UTF-32就是將數(shù)字轉(zhuǎn)換到程序數(shù)據(jù)的編碼方案。UTF是“UnicodeTransformation Format”的縮寫(xiě),可以翻譯成

Unicode字符集轉(zhuǎn)換格式,即怎樣將Unicode定義的數(shù)字轉(zhuǎn)換成程序數(shù)據(jù)

十進(jìn)制
Unicode編碼
UTF-8字節(jié)流
0-127位0x000000-0x00007F0xxxxxxx(7位)
128-2047位
0x000080-0x0007FF110xxxxx 10xxxxxx(11位)
2048-65535位0x000800-0x00FFFF1110xxxx 10xxxxxx 10xxxxxx(16位)
65536-1114111位0x010000-0x10FFFF
11110xxx 10xxxxxx 10xxxxxx 10xxxxxx(21位)

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享unicode指的是什么意思內(nèi)容對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,遇到問(wèn)題就找創(chuàng)新互聯(lián),詳細(xì)的解決方法等著你來(lái)學(xué)習(xí)!

網(wǎng)頁(yè)標(biāo)題:unicode指的是什么意思
轉(zhuǎn)載來(lái)源:http://muchs.cn/article4/pdggoe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、定制網(wǎng)站、用戶體驗(yàn)網(wǎng)站設(shè)計(jì)公司、營(yíng)銷型網(wǎng)站建設(shè)、企業(yè)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司