靚麗時尚館

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

區位碼與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的雙字節信息,可以初步認定為漢字內容編碼。説明一下,漢字你在數據包中只能獲得機內碼。區位碼是輸入碼,不在計算機當中的