第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

什么是字符編碼?我為什么要費(fèi)心于它?

什么是字符編碼?我為什么要費(fèi)心于它?

藍(lán)山帝景 2019-06-19 14:40:27
什么是字符編碼?我為什么要費(fèi)心于它?我對(duì)字符編碼.什么是Unicode,GBK等等?編程語(yǔ)言是如何使用它們的?我需要費(fèi)心去了解他們嗎?是否有一種更簡(jiǎn)單或更快的編程方法,而不需要自己去使用它們呢?
查看完整描述

3 回答

?
MMTTMM

TA貢獻(xiàn)1869條經(jīng)驗(yàn) 獲得超4個(gè)贊

(請(qǐng)注意,我用這些術(shù)語(yǔ)中的一些松散/通俗地解釋了一個(gè)更簡(jiǎn)單的解釋?zhuān)匀挥|及了關(guān)鍵點(diǎn)。)

一個(gè)字節(jié)只能有256個(gè)不同的值,即8位。

由于字符集中有超過(guò)256個(gè)字符的字符集,通常不能簡(jiǎn)單地說(shuō)每個(gè)字符都是一個(gè)字節(jié)。

因此,必須有描述如何將字符集中的每個(gè)字符轉(zhuǎn)換為字節(jié)序列的映射。有些字符可能映射到單個(gè)字節(jié),但其他字符則必須映射到多個(gè)字節(jié)。

這些映射是編碼,因?yàn)樗鼈兏嬖V您如何將字符編碼為字節(jié)序列。

對(duì)于Unicode,在很高的級(jí)別上,Unicode試圖為每個(gè)字符分配一個(gè)唯一的數(shù)字。顯然,這個(gè)數(shù)字必須比字節(jié)寬一些,因?yàn)橛谐^(guò)256個(gè)字符:)Java使用Unicode的一個(gè)版本,其中每個(gè)字符都被分配一個(gè)16位值(這就是為什么Java字符有16位寬,整數(shù)值從0到65535)。當(dāng)您獲得Java字符的字節(jié)表示時(shí),您必須告訴JVM您想要使用的編碼,這樣它就知道如何為該字符選擇字節(jié)序列。


查看完整回答
反對(duì) 回復(fù) 2019-06-19
?
翻翻過(guò)去那場(chǎng)雪

TA貢獻(xiàn)2065條經(jīng)驗(yàn) 獲得超14個(gè)贊

字符編碼是您用來(lái)解決為使用與您不同的語(yǔ)言的人編寫(xiě)軟件的問(wèn)題。

你不知道角色是什么,他們是如何排序的。因此,您不知道這種新語(yǔ)言中的字符串在二進(jìn)制語(yǔ)言中將是什么樣子,坦率地說(shuō),您并不關(guān)心。

你所擁有的是一種將字符串從你說(shuō)的語(yǔ)言翻譯成他們說(shuō)的語(yǔ)言的方法(比如翻譯)。現(xiàn)在,您需要一個(gè)能夠以二進(jìn)制語(yǔ)言表示這兩種語(yǔ)言而沒(méi)有沖突的系統(tǒng)。編碼就是那個(gè)系統(tǒng)。

它允許您編寫(xiě)軟件,而不管二進(jìn)制語(yǔ)言的表示方式如何。


查看完整回答
反對(duì) 回復(fù) 2019-06-19
  • 3 回答
  • 0 關(guān)注
  • 554 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)