親高手解釋一下,越詳細越好

2022-12-29 01:00:55 字數 1303 閱讀 2275

1樓:真龍化學

請在左邊的文字框輸入要轉換的字串

字元與unicode編碼相互轉換(左邊輸入,右邊輸出)

2樓:匿名使用者

首先說說漢字的幾種編碼。計算機處理漢字資訊的前提條件是對每個漢字進行編碼,這些編碼統稱為漢字編碼。其實就是用一個數字和一個漢字進行一一對應。

計算機內常用的編碼有國標碼,區位碼和機內碼。

國標碼是一個四位十六進位制數,它將一個漢字用兩個位元組表示,每個位元組只有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次的心形符號

3樓:匿名使用者

那是用的區位輸入法,詳見最古老的計算機說明書.

一般來說現在的人都不用那種輸入法,太費勁....不是一般人能搞明白的....除非有超強記憶力,不過一般來說那個編碼是4位的,我以前學的就是.....

像用alt輸入的話,不是區位輸入法就是字元編碼....反正是一個意思,一個字代表一堆數字.經試驗都是5位數....才行...估計是區位......

啊..我想起來了,.....可能是國標....

4樓:

這是漢字的ascii碼,沒什麼可奇怪的,所有的漢字都能用asci碼打出來。

5樓:匿名使用者

這種方法直接輸入內碼,早在windows9x時代就可以了

麻煩幫我解釋一下平仄音,越詳細越好

分清平 上 去 入四聲的字 平就是平聲字,上 去 入是仄聲字 平就相當於普通話的1,2聲,上相當於3聲,去相當於4聲 但是你要注意,普通話裡沒有 入 聲字,普通話裡的 入 聲字已經被分到了平 上 去3聲裡面了 具體要做的是 找一部平水韻或 晚翠軒詞韻 網上有,baidu搜1下即可 幫你搜了1個 平水...

c高手給我解釋一下WaitForObject函式

本人來不是c 高手,是delphi的中自低手,不過你這問題我到也能回答。把mt interval設定成0,後,這個函式就不再等待,立刻返回你的g event的狀態,否則是需要等待mt interval毫秒後才返回的。有訊號和沒訊號怎麼執行?waitforsingleobject函式本身是給你讓執行緒...

哪位高手幫我解釋一下845

這是一個intel晶片主機板的成長曆程.845前兩年的弄潮兒,現在基本是915和945,965和975屬於目前的超前產品,家裡有錢砸的發燒友級別才會考慮.簡單點說,就是一個比一個好.你要問晶片相關資訊太多了,自己可以想具體瞭解哪款在網上隨便一查,很方便的.intel晶片組往往分系列,例如845 86...