全形與半形的區別

2021-08-22 07:12:06 字數 554 閱讀 7291

全形字符(fullwidth character),又稱全寬字元,日文為全形文字。

字面上的意思,是指比普通字元(或半形字元)為寬的字元。

傳統上,英語或拉丁字母語言使用的電腦系統,每乙個字母或符號

,都是使用一位元組的空間(一位元組有8位,共256個編碼空間)來儲存;

而漢語、日語及韓語文字,由於數量大大超過256個,故慣常使用兩位元組來儲存乙個字元。

因為中、日、韓等文字會使用兩位元組來儲存及顯示,在使用固定寬度文字的地方(如dos、部分文字編輯器等),

為了使字型看起來齊整,英文本母、數字及其他符號,

也由原來只佔螢幕乙個字空間,改為一概占用螢幕兩個字的空間來顯示,並且使用兩個位元組來儲存。

半形字元,又稱半寬字元,日文為半形文字。字面上的意思,是它的闊度只有全形字符的一半。

漢語、日語及韓語等文字使用兩位元組來儲存,它們於螢幕上佔的闊度也比拉丁字母或數字闊。

所以,中、日、韓等文字稱為全形字符,相比起來,拉丁字母或數字就稱為半形字元。

於jis x 0201編碼表中,它把日語的片假名放進一位元組的空間內,故它們又稱為「半形片假名」。

半形全形 區別

在計算機螢幕上,乙個漢字要佔兩個英文本元的位置,人們把乙個英文本元所佔的位置稱為 半形 相對地把乙個漢字所佔的位置稱為 全形 在漢字輸入時,系統提供 半形 和 全形 兩種不同的輸入狀態,但是對於英文本母 符號和數字這些通用字元就不同於漢字,在半形狀態它們被作為英文本元處理 而在全形狀態,它們又可作為...

全形轉半形與半形轉全形

1.全形 指乙個字元占用兩個標準字元位置。漢字字元和規定了全形的英文本元及國標gb2312 80中的圖形符號和特殊字元都是全形字符。一般的系統命令是不用全形字符的,只是在作文書處理時才會使用全形字符。2.半形 指一字元占用乙個標準的字元位置。通常的英文本母 數字鍵 符號鍵都是半形的,半形的顯示內碼都...

全形轉半形 半形轉全形(Python)

coding utf 8 def str q2b u string 全形轉半形 全形字符unicode編碼從65281 65374 十六進製制 0xff01 0xff5e 半形字元unicode編碼從33 126 十六進製制 0x21 0x7e 空格比較特殊,全形為 12288 0x3000 半形為...