導航:首頁 > 源碼編譯 > 編解碼外碼和內碼區別

編解碼外碼和內碼區別

發布時間:2023-09-07 14:56:25

⑴ 內碼和外碼分別是什麼啊

一、內碼是指計算機漢字系統中使用的二進制字元編碼,是溝通輸入、輸出與系統平台之間的交換碼,通過內碼可以達到通用和高效率傳輸文本的目的。

二、外碼

外碼是相對於內碼而言的辭匯。在計算機科學及相關領域中,外碼指的是「外在的『經過學習之後,可直接了解的編碼形式(例如:文字或語音符號)

中文輸入法對漢字的編碼即屬外碼。常見的中文外碼有倉頡碼、行列碼、大易碼、嘸蝦米碼、注音碼、拼音碼。

(1)編譯碼外碼和內碼區別擴展閱讀:

內碼的分類

1、字元編碼:字元編碼就是以二進制的數字來對應字元集的字元,用得最普遍的字元集是ANSI,對應ANSI字元集的二進制編碼就稱為ANSI碼,DOS和Windows系統都使用了ANSI碼,但在系統中使用的字元編碼要經過二進制轉換,稱為系統內碼。

2、漢字內碼:ANSI碼是單一位元組(8位二進制數)的編碼集,最多隻能表示256個字元,不能表示眾多的漢字字元,各個國家和地區在ANSI碼的基礎上又設計了各種不同的漢字編碼集,以能夠處理大數量的漢字字元。

這些編碼使用單位元組來表示ANSI的英文字元(即兼容ANSI碼),使用雙位元組來表示漢字字元。由於一個系統中只能有一種漢字內碼,不能識別其它漢字內碼的字元,造成了交流的不便。

3、GB碼:GB碼是1980年國家公布的簡體漢字編碼方案,在大陸、新加坡得到廣泛的使用,也稱國標碼。國標碼對6763個漢字集進行了編碼,涵蓋了大多數正在使用的漢字。

4、GBK碼:GBK碼是GB碼的擴展字元編碼,對多達2萬多的簡繁漢字進行了編碼,簡體版的Win95和Win98都是使用GBK作系統內碼。

5、BIG5碼:BIG5碼是針對繁體漢字的漢字編碼,在台灣、香港的電腦系統中得到普遍應用。

6、HZ碼:HZ碼是在Internet上廣泛使用的一種漢字編碼。

7、ISO-2022CJK碼:ISO-2022是國際標准組織(ISO)為各種語言字元制定的編碼標准。採用二個位元組編碼,其中漢語編碼稱ISO-2022 CN,日語、韓語的編碼分別稱JP、KR。一般將三者合稱CJK碼。CJK碼主要在Internet網路中使用。

8、Unicode碼:Unicode碼也是一種國際標准編碼,採用二個位元組編碼,與ANSI碼不兼容。在網路、Windows系統和很多大型軟體中得到應用。

閱讀全文

與編解碼外碼和內碼區別相關的資料

熱點內容
3dmax取消當前命令 瀏覽:359
顯示當前模式下所有可執行的命令 瀏覽:758
為什麼程序員拿了股份還要高薪 瀏覽:946
電腦運行命令里的記錄能刪嗎 瀏覽:697
linuxwss 瀏覽:848
一個軟體需要登錄伺服器地址 瀏覽:923
哪裡有解壓程序 瀏覽:299
java靜態方法內存 瀏覽:545
我的世界ec伺服器如何帶vip 瀏覽:737
什麼是由解析器域名和伺服器構成 瀏覽:414
自動識別電影信息源碼 瀏覽:849
柱筋箍筋加密區怎麼算 瀏覽:48
鋼筋中加密15倍是什麼意思 瀏覽:366
esc加密演算法 瀏覽:518
linux運行exe命令 瀏覽:124
一級建造師管理pdf 瀏覽:720
如何更改伺服器登錄賬號 瀏覽:317
看pdf文件軟體 瀏覽:183
android恢復模式 瀏覽:808
生命令人憂 瀏覽:597