內碼檢視原始碼討論檢視歷史
內碼 |
內碼是指計算機漢字系統中使用的二進制字符編碼,是溝通輸入、輸出與系統平台之間的交換碼,通過內碼可以達到通用和高效率傳輸文本的目的。如ASCII
簡介
內碼是指計算機漢字系統中使用的二進制字符編碼,是溝通輸入、輸出與系統平台之間的交換碼,通過內碼可以達到通用和高效率傳輸文本的目的。比如MS Word中所存儲和調用的就是內碼而非圖形文字。英文ASCII字符採用一個字節的內碼表示,中文字符如國標字符集中,GB2312、GB12345、GB13000皆用雙字節內碼,GB18030(27,533漢字)雙字節內碼漢字為20,902個,其餘6,631個漢字用四字節內碼。字符編碼:字符編碼就是以二進制的數字來對應字符集的字符,用得最普遍的字符集是ANSI,對應ANSI字符集的二進制編碼就稱為ANSI碼,DOS和Windows系統都使用了ANSI碼,但在系統中使用的字符編碼要經過二進制轉換,稱為系統內碼。漢字內碼:ANSI碼是單一字節(8位二進制數)的編碼集,最多只能表示256個字符,不能表示眾多的漢字字符,各個國家和地區在ANSI碼的基礎上又設計了各種不同的漢字編碼集,以能夠處理大數量的漢字字符。這些編碼使用單字節來表示ANSI的英文字符(即兼容ANSI碼),使用雙字節來表示漢字字符。由於一個系統中只能有一種漢字內碼,不能識別其它漢字內碼的字符,造成了交流的不便。
評價
由於歷史、地區原因,有時一種文字會出現多種編碼方案,特別是漢字。由於不同於系統內碼的字符不能在該系統中正常顯示,必須要進行字符的內碼轉換,即將非系統內碼的字符轉換為系統可以識別的內碼字符。南極星就是這樣的優秀軟件,其它如四通利方、MagicWin98、兩岸通、漢字通等都是這樣的內碼轉換工具。[1]