區位碼與ascii碼的轉換?
漢字系統中的過程包括區位碼、國標碼和機內碼,其中的轉換關系如下:
1.區位碼(十進制)轉換成區位碼(十六進制)。 這里要把前兩個位換成十六進制,然后后兩位換成十六進制。 例如,某漢字的區位碼是5448,這樣把54轉換為16進制數36;再把位碼48轉換為16進制數為30,得到十六進制數3630。
2.國標碼=區位碼(十六進制)+2020H 例如,3630H+2020H=5050H 得到國標碼GB2312
3.漢字機內碼=國標碼+8080H 機內碼就是5050H+8080H=D0D0HASCII碼是八位的一個字節 最高位為0,這樣可以區分和漢字編碼的區別。
Unicode是歐洲提出來的編碼。如果大段的數據包中的字節是大于A0A0H的雙字節信息,可以初步認定為漢字內容編碼。說明一下,漢字你在數據包中只能獲得機內碼。區位碼是輸入碼,不在計算機當中的
上一篇勞動局證書查詢官網