如何區分漢字和西文字元,分辨中文字元和西文字元

2021-12-16 18:49:11 字數 2080 閱讀 4841

1樓:諾諾百科

一、漢字:兩個字元,西文一個字元,漢字第一個字元的第一位必須為1,所以abf4,d1e3,c2b7是漢字,78,55是西文。

二、西文字元:主要是ascii碼,用一個位元組表示。且這個字元轉換成數字之後,該數字是大於0的。

而漢字是兩個位元組的,第一個位元組的轉化為數字之後應該是小於0的,因此可以根據每個位元組轉化為數字之後是否小於0,判斷它是否是漢字。

2樓:遠巨集

漢字兩個字元,西文一個字元,漢字第一個字元的第一位必須為1.所以abf4d1e3c2b7是漢字,78、55是西文。

ascii碼:

一個英文字母(不論大小寫)佔用一個位元組的空間。一組二進位制數字,在計算機中用作數字單位,通常為8位。轉換為小數,最小值為-128,最大值為127。例如,ascii碼是一個位元組。

utf-8編碼:

一個英文字元等於一個位元組,一箇中文字元(包括繁體字元)等於三個位元組。中文標點是三個位元組,英文標點是一個位元組。

unicode編碼:

英文等於兩個位元組,中文一個(包括繁體字)等於兩個位元組。中文標點是兩個位元組,英文標點是兩個位元組。

3樓:匿名使用者

中文沒有數字開頭的,最小的是a000,而且是成對出現的。abf4d1e3c2b7是中文,7855是西文。

分辨中文字元和西文字元

4樓:諾諾百科

可以通過識別字元編碼的長短實現。

由於英文字元只佔一個位,而中文字元佔兩位,但是在國際字元編碼標準unicode中,所有的文字都佔兩位,所以unicode中所有的英文數字第一個byte的值絕對是0x00,只要兩個位元組兩個位元組的讀取,通過判斷第一個字元是不是0x00就可以判斷中文字元和英文字元。

5樓:匿名使用者

中文沒有數字開頭的,最小的是a000,而且是成對出現的。ab f4 d1 e3 c2 b7 是中文,78 55是西文。

6樓:匿名使用者

每一個漢字或符號都用 !!! 兩個位元組!!!! 表示。但是西文一個位元組的範圍都是從20h到7eh,

計算機如何區別西文和漢字字元

7樓:早早逗奶

漢字兩個字元,西文一個字元,漢字第一個字元的第一位必須為1.所以abf4 d1e3 c2b7是漢字,78 55 是西文。

ascii碼:一個英文字母(不分大小寫)佔一個位元組的空間。一個二進位制數字序列,在計算機中作為一個數字單元,一般為8位二進位制數。

換算為十進位制,最小值-128,最大值127。如一個ascii碼就是一個位元組。

utf-8編碼:一個英文字元等於一個位元組,一箇中文(含繁體)等於三個位元組。中文標點佔三個位元組,英文標點佔一個位元組

unicode編碼:一個英文等於兩個位元組,一箇中文(含繁體)等於兩個位元組。中文標點佔兩個位元組,英文標點佔兩個位元組

在中、西文相容機中,簡述計算機怎樣區別西文字元和中文字元

8樓:匿名使用者

西文字元用一個位元組表示,中文字元用兩個位元組表示。

計算機中的西文字元和中文字元的標準

9樓:匿名使用者

英文、數字以及一些常用標點符號,給它們編了個碼叫ascii碼,輸出字元時,就取字元編碼到作業系統的字型檔中取點陣繪製到螢幕上,ascii碼取值為0~255正好佔用一個位元組;

由於要顯示多種語言,比如中文,字元種類比ascii碼可容納的多多了,就採取擴充套件ascii碼的方式,用2個位元組表示一個漢字,這兩個位元組的碼值一般都大於128;那麼漢字串就是2個位元組為一個單位,如果遇到大於128的數字表示字元就取連續的2個字元來顯示漢字,如果字元編碼小於128呢就是英文字元和常用符號

在 vb6.0 中如何區分漢字和半形西文字元?

10樓:匿名使用者

用 lenb(strconv(str, vbfromunicode)),結果為 1 是半形,為 2 是全形。另外一個 undocumented 的方法是,asc(str),結果》0是半形,<0是全形。

vfp輸入一段文字(內容包括漢字和英文字元)。編寫程式,統計出漢字數量和英文字元數量

clea accept 請輸入 to a n len a zifu 0 hanzi 0 for i 1 to n if asc substr a,i,2 45120hanzi hanzi 1 i i 1 else zifu zifu 1 endif endfor 該段文字包含英文字元 alltrim...

如何高效的將裡的非中文字元全部替換為空格

方法如下 1 開啟word 2 按ctrl h鍵,找開替換視窗 3 點選更多,在查詢內容處輸入 a za z0 9 94 並勾選使用萬用字元 4 在替換為處轉入一個空格,點選全部替換 5 完成。查詢 a za z0 9 94 替換為 32 或空格 勾選使用萬用字元,全部替換 只要查詢 a za z0...

如何區分河蟹和海蟹,朋友們,如何分辨海蟹和河蟹?

河蟹的腳全是尖的 海蟹最後一對腳上有圓形的骨片 旁蟹可分河湖蟹和海蟹兩種。河湖蟹肉質細嫩 味較鮮美。新鮮的海蟹殼呈青灰色,蟹鰲和蟹腿完整,腿關節有彈性,蟹的兩端殼尖無損傷。河湖蟹要買活的,買活力強的,死的不能食用。新鮮 活力強的螃蟹的特點 蟹殼呈青綠色 有光澤,蟹望夾力大,腿到幀,腿完整 飽滿 硬實...