分清字符、字符集、字符編碼


字符、字符集、字符編碼。

1、什麼字符?

字符,聽名稱就知道應該是字的符號。

字符是各種文字和符號的總稱,包括各個國家文字、標點符號、圖形符號、數字等。

2、什麼是字符集?

字符集,聽其名稱就知道應該是字符的集合。實際上它的定義應該就是如它名稱那樣。

字符集是多個字符的集合。

字符集種類較多,每個字符集包含的字符個數不同,常見字符集有:ASCII字符集、ISO 8859字符集、GB2312字符集、BIG5字符集、GB18030字符集、Unicode字符集等。

3、什麼是字符編碼?

字符編碼,字符的編碼(二進制編碼)。

字符編碼就是以二進制的數字來對應字符集的字符。

計算機要準確的處理各種字符集文字,需要進行字符編碼,以便計算機能夠識別和存儲各種文字。 網絡傳送、處理,有時須經編碼(encode)後才能應用。

因此,對字符進行編碼,是信息交流的技術基礎。


字符集和編碼的區別:

字符集:使用哪些字符(也就是說哪些漢字,字母和符號)會被收入標準中。所包含這些“字符”的集合就叫做“字符集”。
編碼:規定每個“字符”分別用一個字節還是多個字節存儲,用哪些字節來存儲,這個規定就叫做“編碼”。
 
聯繫:
各個國家和地區在制定編碼標準的時候,“字符的集合”和“編碼”一般都是同時制定的。因此,平常我們所說的“字符集”,比如:GB2312, GBK, JIS 等,除了有“字符的集合”這層含義外,同時也包含了“編碼”的含義。

感覺正是這些聯繫導致很多人分不清字符編碼和字符集的概念。


參考資料:

http://polaris.blog.51cto.com/1146394/377468/

http://www.cnblogs.com/skynet/archive/2011/05/03/2035105.html

http://blog.csdn.net/gogor/article/details/5323599

http://os.51cto.com/art/201503/467929.htm



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章