這不是輸入法。而是把系統的內碼(ASCII碼)字型檔調出來了。按Alt+小鍵盤區的數字鍵
這個也能打字,還能打出特別符號,請問怎樣靈活運用這個打字和符號,有什麼竅門嗎?
首先說說漢字的幾種編碼。計算機處理漢字資訊的前提條件是對每個漢字進行編碼,這些編碼統稱為漢字編碼。其實就是用一個數字和一個漢字進行一一對應。 計算機內常用的編碼有國標碼,區位碼和機內碼。
國標碼是一個四位十六進位制數,它將一個漢字用兩個位元組表示,每個位元組只有7位,與ASCII碼相似。
區位碼一個四位的十進位制數,它將GB 2312—80的全部字符集組成一個94×94的方陣,每一行稱為一個“區”,編號為01~94;每一列稱為一個“位”,編號為01~94,這樣得到GB 2312—80的區點陣圖,用區點陣圖的位置來表示的漢字編碼,稱為區位碼。
機內碼:為了避免ASCII碼和國標碼同時使用時產生二義性問題,大部分漢字系統都採用將國標碼每個位元組高位置1作為漢字機內碼。這樣既解決了漢字機內碼與西文機內碼之間的二義性,又使漢字機內碼與國標碼具有極簡單的對應關係。
漢字機內碼、國標碼和區位碼三者之間的關係為:區位碼(十進位制)的兩個位元組分別轉換為十六進位制後加20H得到對應的國標碼;機內碼是漢字交換碼(國標碼)兩個位元組的最高位分別加1,即漢字交換碼(國標碼)的兩個位元組分別加80H得到對應的機內碼;區位碼(十進位制)的兩個位元組分別轉換為十六進位制後加A0H得到對應的機內碼。
再回到用Alt鍵輸入的問題。實際上,按住Alt鍵,然後用小鍵盤敲入一串數字,就是輸入了某個字的“機內碼”。比如,“喆”這個字的機內碼為86B4(16進位制),轉換為10進位制就是34484,因此大家按住Alt鍵,然後用小鍵盤輸入34484,就可以出來“喆”字了。
最後,由於漢字和機內碼是一一對應的,所以只要知道了機內碼,任意一個漢字都可以用這種方式輸入的。除此之外,還有大量的符號,比如論壇裡已經發了N次的心形符號!
這不是輸入法。而是把系統的內碼(ASCII碼)字型檔調出來了。按Alt+小鍵盤區的數字鍵
這個也能打字,還能打出特別符號,請問怎樣靈活運用這個打字和符號,有什麼竅門嗎?
首先說說漢字的幾種編碼。計算機處理漢字資訊的前提條件是對每個漢字進行編碼,這些編碼統稱為漢字編碼。其實就是用一個數字和一個漢字進行一一對應。 計算機內常用的編碼有國標碼,區位碼和機內碼。
國標碼是一個四位十六進位制數,它將一個漢字用兩個位元組表示,每個位元組只有7位,與ASCII碼相似。
區位碼一個四位的十進位制數,它將GB 2312—80的全部字符集組成一個94×94的方陣,每一行稱為一個“區”,編號為01~94;每一列稱為一個“位”,編號為01~94,這樣得到GB 2312—80的區點陣圖,用區點陣圖的位置來表示的漢字編碼,稱為區位碼。
機內碼:為了避免ASCII碼和國標碼同時使用時產生二義性問題,大部分漢字系統都採用將國標碼每個位元組高位置1作為漢字機內碼。這樣既解決了漢字機內碼與西文機內碼之間的二義性,又使漢字機內碼與國標碼具有極簡單的對應關係。
漢字機內碼、國標碼和區位碼三者之間的關係為:區位碼(十進位制)的兩個位元組分別轉換為十六進位制後加20H得到對應的國標碼;機內碼是漢字交換碼(國標碼)兩個位元組的最高位分別加1,即漢字交換碼(國標碼)的兩個位元組分別加80H得到對應的機內碼;區位碼(十進位制)的兩個位元組分別轉換為十六進位制後加A0H得到對應的機內碼。
再回到用Alt鍵輸入的問題。實際上,按住Alt鍵,然後用小鍵盤敲入一串數字,就是輸入了某個字的“機內碼”。比如,“喆”這個字的機內碼為86B4(16進位制),轉換為10進位制就是34484,因此大家按住Alt鍵,然後用小鍵盤輸入34484,就可以出來“喆”字了。
最後,由於漢字和機內碼是一一對應的,所以只要知道了機內碼,任意一個漢字都可以用這種方式輸入的。除此之外,還有大量的符號,比如論壇裡已經發了N次的心形符號!