靚麗時尚館

位置:首頁 > 健康生活 > 心理

區位碼與ascii碼的轉換

心理2.92W
區位碼與ascii碼的轉換

漢字系統中的過程包括區位碼、國標碼和機內碼,其中的轉換關係如下:

1、區位碼(十進位制)轉換成區位碼(十六進位制)。 這裡要把前兩個位換成十六進位制,然後後兩位換成十六進位制。 例如,某漢字的區位碼是5448,這樣把54轉換為16進位制數36再把位碼48轉換為16進位制數為30,得到十六進位制數3630。

2、國標碼=區位碼(十六進位制)+2020H 例如,3630H+2020H=5050H 得到國標碼GB2312

3、漢字機內碼=國標碼+8080H 機內碼就是5050H+8080H=D0D0HASCII碼是八位的一個位元組 最高位為0,這樣可以區分和漢字編碼的區別。

Unicode是歐洲提出來的編碼。如果大段的資料包中的位元組是大於A0A0H的雙位元組資訊,可以初步認定為漢字內容編碼。說明一下,漢字你在資料包中只能獲得機內碼。區位碼是輸入碼,不在計算機當中的