全形字元

漢字字元和規定了全形的英文字元及國標GB2312-80中的圖形符號和特殊字元都是全形字元。一般的系統命令是不用全形字元的,只是在作文字處理時才會使用全形字元。

en .

基本介紹

  • 中文名:全形字元
  • 位元組總是:163
  • 全形字元:2個字元位置
  • 主要表現:英文字母、標點符號
全形--指一個字元占用兩個標準字元位置。
簡單地講,全形字元占用2個位元組位置,半角字元(Half-width characters)占用1個位元組位置。他們在套用上的區別主要表現在輸入阿拉伯數目字、英文字母、標點符號、特殊符號,這些只需要占1個位元組的一般用半角輸入。如果用全形輸入的話,每兩個位元組之間就會產生一個空格。一般網站的註冊名、密碼都是用字母加數目字,如果用全形輸入就會產生錯誤。 每個漢字都占用2個位元組,所以不管你用全形還是半角輸入都是一樣的。
我們知道,在windows中,中文和全形字元都占兩個位元組,並且使用了ASCII Chart 2 (codes 128–255)。我們可以憑這一點來一個個檢測用戶輸入的是否是中文和全形字元。實際上,全形字元的第一個位元組總是被置為163,而第二個位元組則是相同半角字元碼加上128(不包括空格)。如半角A為65,則全形A則是163(第一個位元組)、193(第二個位元組,128+65)。而對於中文來講,它的第一個位元組被置為大於163,(如'阿'為:176 162),我們可以在檢測到中文時不進行轉換。

相關詞條

熱門詞條

聯絡我們