你好,歡迎來到IOS教程網

 Ios教程網 >> IOS訊息 >> 關於IOS >> 字符,字符集,編碼之間的區別

字符,字符集,編碼之間的區別

編輯:關於IOS

關於字符,字符集,編碼格式,沒有很清晰的認識。這兩天在翻譯類的時候,遇到編碼問題,就查了N多資料,再這裡做一個總結。便於日後復習,以及幫助別人。

首先介紹區分一下三者的具體含義:

字符:不是特定某種數字或者文字,而是關於文字和符號的總成,包括各個國家的文字,標點符號,圖形符號,數字等等。

例如:一個漢字,一個標點符號逗號,一個英文字母A,一個數字10,這都是字符。

字符集:是多個字符的集合,字符集種類很多,每個字符集包含的字符個數也不一定相同,常見的字符集有:ASCII字符集,Unicode字符集,GB2312字符集 ISO 8859字符集等等。

編碼:計算機只能識別二進制1和0.但是日常我們用字符編到的字符集,比入漢字,計算機是不能直接識別的,所以要將字符集轉化為計算機可以識別的二進制,這個轉化過程就是編碼。而不同的字符集又都有對應的不用編碼方式,例如Unicode字符集對應的編碼方式有UTF-8,UTF-16,UTF-32等。所以說字符編碼就是以二進制的數也對應字符集的字符。           規定每個字符分別用一個字節還是多個字節來存儲,用那些字節來存儲,這個規定就叫做“編碼“;

 

各個國家和地區在制定編碼標准的時候,字符的集合和編碼一般都是同時制定的。因此,平常我們所說的字符集,如入GB2312,GBK,JIS等,除了有字符的集合,這層含義外,同時也包含了編碼的含義。有的字符集有多種編碼方式,有的則只有一種,比如,Unicode字符集有多種編碼方式,如UTF-8,UTF-16等。ASCII只有一種能夠;大多數MBCS(包括GB2312)也只有一種。

好吧 就暫且寫到這裡,關於編碼 字符集的知識還有很多很多,不過我不是研究這個的,我現在的目標很簡單,做好iOS開發,所以先區分到這裡,以後有時間,可以繼續研究下編碼。oK~~准備睡覺啦~~周六日休息~整理關於地圖導航相關的知識哈·~~

 

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved