區位碼國標碼機內碼的轉換公式(機內碼 國際碼 區位碼之間如何換算)

導讀 您好,肖大哥就為大家解答關于區位碼國標碼機內碼的轉換公式,機內碼 國際碼 區位碼之間如何換算相信很多小伙伴還不知道,現在讓我們一起來...

您好,肖大哥就為大家解答關于區位碼國標碼機內碼的轉換公式,機內碼 國際碼 區位碼之間如何換算相信很多小伙伴還不知道,現在讓我們一起來看看吧!

1、一般換算全部用十六進制。

2、機內碼、國際碼是十六進制的,區位碼是十進制的。

3、具體換算步驟:(H表示十六進制,D表示十進制)將四位數的區位碼分為兩部分,兩位數一組。

4、2、將這兩個兩位數換算為十六進制,運用公式進行計算。

5、國際碼=區位碼(十六進制)+2020H機內碼=國際碼+8080H?例如:某漢字的區位碼是2534。

6、則25D=19H,34D=22H則國際碼=1922H+2020H=3952H,機內碼=3952H+8080H=B9D2H擴展資料區位碼、國標碼與機內碼都是漢字的編碼形式,它們之間有著千絲萬縷的聯系,但其間的區別也是不容忽視的。

7、國標碼是基礎,指國家標準漢字編碼。

8、即《信息交換用漢字編碼字符集(基本集)》,簡稱GB-2312。

9、該字符集有漢字6763個。

10、設有94個區,每個區94個位。

11、每個漢字有一個固定的區位。

12、區位碼與國標碼的區別在于,在GB-2312中預留了一些空位,便于補充和擴展,經過擴展的區位碼字符數量及范圍就超過了GB-2312。

13、而且臺灣、香港、及日韓也是用區位碼的,但其區位號與大陸用的就完全不相同。

14、機內碼是為了避免ASCII碼和國標碼同時使用時產生兩義性問題,大部分漢字系統都采用將國標碼每個字節高位置1作為漢字機內碼。

15、這樣既解決了漢字機內碼與西文機內碼之間的二義性,又使漢字機內碼與國標碼具有極簡單的對應關系。

16、參考資料來源:百度百科-機內碼參考資料來源:百度百科-國標碼參考資料來源:百度百科-區位碼。

本文就講到這里,希望大家會喜歡。

免責聲明:本文由用戶上傳,如有侵權請聯系刪除!