當前位置:編程學習大全網 - 熱門推薦 - 漢字編碼是什麽

漢字編碼是什麽

計算機處理漢字信息的前提條件是對每個漢字進行編碼,這些編碼統稱為漢字編碼。漢字信息在系統內傳送的過程就是漢字編碼轉換的過程。

1、漢字信息處理系統之間或通信系統之間傳輸信息時,對每壹個漢字所規定的統壹編碼,我國已指定漢字交換碼的國家標準“信息交換用漢字編碼字符集——基本集”,代號為GB 2312—80,又稱為“國標碼”。

2、國標碼:所有漢字編碼都應該遵循這壹標準,漢字機內碼的編碼、漢字字庫的設計、漢字輸入碼的轉換、輸出設備的漢字地址碼等,都以此標準為基礎。GB 2312—80就是國標碼。該碼規定:壹個漢字用兩個字節表示,每個字節只有7位,與ASCII碼相似。

3、區位碼:將GB 2312—80的全部字符集組成壹個94×94的方陣,每壹行稱為壹個“區”,編號為0l~94;每壹列稱為壹個“位”,編號為0l~94,這樣得到GB 2312—80的區位圖,用區位圖的位置來表示的漢字編碼,稱為區位碼。

4、區位碼(十進制)的兩個字節分別轉換為十六進制後加20H得到對應的國標碼;機區位碼(十進制)的兩個字節分別轉換為十六進制後加A0H得到對應的機內碼。

5、GB碼(國標碼):由於區位碼是十進制編碼,而計算機實際使用的過程中用的是二進制編碼,所以在實際使用的過程中,計算機內碼使用的是國標碼。

擴展資料:

ASCII(American Standard Code for Information Interchange,美國信息交換標準代碼)是基於拉丁字母的壹套電腦編碼系統,主要用於顯示現代英語和其他西歐語言。它是現今最通用的系統,並等同於國際標準ISO/IEC 646。

區位碼與國標碼的轉換關系 :

區位碼先轉換成十六進制數表示 ,(區位碼的十六進制表示)+2020H=國標碼。 區號為20,位號為83, 將區位號2083轉換為十六進制表示為1453H ,1453H+2020H=3473H,得到國標碼。

百度百科-國家標準代碼

百度百科-區位碼

  • 上一篇:瑯琊山風景區介紹
  • 下一篇:這是誰 ?
  • copyright 2024編程學習大全網