漢字編碼標準

2022-06-21 01:18:06 字數 948 閱讀 9332

4.1.2  漢字編碼標準

為了用0、1**串表示漢字,在漢字系統或通訊系統之間交換資訊,必須給每個漢字規定乙個統一的**。這就是漢字的交換碼。

一、國標碼

國標碼就是《資訊交換用漢字編碼字符集》 (gb 2312-80) 為漢字規定的**,在**表中,縱向分為 0-93 ,共 94 行。橫向也分為 0-93 ,共 94 列。行列均用 7 位二進位制表示,即乙個漢字要用兩個位元組。

也可用十六進製制表示。國標碼查表原則是先列後行,例如:

國標碼共收集 7445 個,一級漢字 3755 個 , 按漢語拼音排序;二級漢字 3008 個 , 按部首筆畫排序。

二、區位碼

區位碼是國標碼的另外的一種表示形式。將行號稱為區號,將列號稱為位號,分別有 94 個區, 94 個位。區號和位號均用兩位十進位制的數表示,據此得出了區位碼漢字輸入法。

例: 「 啊 」 的區位碼是 1601 ,表示啊字在第 16 區,第 1 位,

「 保 」 的區位碼是 1703 ,表示保字在第 17 區,第 3 位。

三、機內碼

機內碼是在計算機內部使用的表示漢字的**,用兩位元組二進位制表示。(在國標碼每個位元組前添 1 就是機內碼,添 1 是為了確保與英文本元區分開)。

輸入漢字  →  國標碼 ( 區位碼 ) →  機內碼  →  儲存

轉換關係:十六進製制的區位碼 + 2020h →  國標碼

十六進製制的國標碼 + 8080h →  機內碼

8080h 等於二進位制的 l000000010000000 ,國標碼加上 8080h ,可以保證機內碼每個位元組首位均為 1 。

例: 「 啊 」 的區位碼是: 1601 轉換成十六進製制 1001

1001 +2020=3021 (國標碼)

再轉換成機內碼: 3021+8080=b0a1

二進位制表示為 1011000010100001 ( b0a1 )

中山市港口理工學校計算機科温金輝

42漢字編碼型別權利要求的創造性判斷

駁回決定所依據的對比檔案為 對比檔案1 1033488a 對比檔案2 1042018a 對比檔案3 85109443a 對比檔案4 87100555a。對比檔案1到4的公開日均在本專利申請的申請日之前。對比檔案1公開一種 字詞一體漢字音形輸入方法 該輸入方法包括漢字的聲母 韻母 首碼 首筆形或偏旁 ...

供水行業管理資訊分類編碼與圖式標準

classification codes and drawing standards for management information of water supply 試行稿 2003 11 01發布2003 11 01試行 上海市水務局發布 目次1 範圍4 2 規範性引用檔案4 3 術語4 4...

鐵舾裝件零部件編碼標準

1.1本標準規定了鐵舾裝按部件出圖的零件編碼及分段 中組 總組 區域 船裝按部件集配 預裝的部件編碼設計要求。1.2本標準適用於貨櫃船 散貨船 油輪的鐵舾裝設計,其它船舶可參考執行。q 船體分段結構零件編碼標準 無船舶鐵舾裝基本上是以部件為製作單位,按照船舶建造順序逐級安裝。船舶鐵舾裝在製作和安裝過...