天天看點

我的Android進階之旅------>Java全角半角的轉換方法一、中文全角和半角輸入的差別二、轉半角的方法(DBC case)三、轉全角的方法(SBC case)

<a href="#%E4%B8%80%E4%B8%AD%E6%96%87%E5%85%A8%E8%A7%92%E5%92%8C%E5%8D%8A%E8%A7%92%E8%BE%93%E5%85%A5%E7%9A%84%E5%8C%BA%E5%88%AB">一中文全角和半角輸入的差別</a>

<a href="#1%E5%85%A8%E8%A7%92%E6%8C%87%E4%B8%80%E4%B8%AA%E5%AD%97%E7%AC%A6%E5%8D%A0%E7%94%A8%E4%B8%A4%E4%B8%AA%E6%A0%87%E5%87%86%E5%AD%97%E7%AC%A6%E4%BD%8D%E7%BD%AE">1全角指一個字元占用兩個标準字元位置</a>

<a href="#2%E5%8D%8A%E8%A7%92%E6%8C%87%E4%B8%80%E5%AD%97%E7%AC%A6%E5%8D%A0%E7%94%A8%E4%B8%80%E4%B8%AA%E6%A0%87%E5%87%86%E7%9A%84%E5%AD%97%E7%AC%A6%E4%BD%8D%E7%BD%AE">2半角指一字元占用一個标準的字元位置</a>

<a href="#3%E5%85%A8%E8%A7%92%E4%B8%8E%E5%8D%8A%E8%A7%92%E5%90%84%E5%9C%A8%E4%BB%80%E4%B9%88%E6%83%85%E5%86%B5%E4%B8%8B%E4%BD%BF%E7%94%A8">3全角與半角各在什麼情況下使用</a>

<a href="#4%E5%85%A8%E8%A7%92%E5%92%8C%E5%8D%8A%E8%A7%92%E7%9A%84%E5%8C%BA%E5%88%AB">4全角和半角的差別</a>

<a href="#5%E5%85%B3%E4%BA%8E%E5%85%A8%E8%A7%92%E5%92%8C%E5%8D%8A%E8%A7%92">5關于全角和半角</a>

<a href="#6%E5%85%A8%E8%A7%92%E4%B8%8E%E5%8D%8A%E8%A7%92%E6%AF%94%E8%BE%83">6全角與半角比較</a>

<a href="#%E4%BA%8C%E8%BD%AC%E5%8D%8A%E8%A7%92%E7%9A%84%E6%96%B9%E6%B3%95dbc-case">二轉半角的方法DBC case</a>

<a href="#%E4%B8%89%E8%BD%AC%E5%85%A8%E8%A7%92%E7%9A%84%E6%96%B9%E6%B3%95sbc-case">三轉全角的方法SBC case</a>

在計算機螢幕上,一個漢字要占兩個英文字元的位置,人們把一個英文字元所占的位置稱為”半角”,相對地把一個漢字所占的位置稱為”全角”。在漢字輸入時,系統提供”半角”和”全角”兩種不同的輸入狀态,但是對于英文字母、符号和數字這些通用字元就不同于漢字,在半角狀态它們被作為英文字元處理;而在全角狀态,它們又可作為中文字元處理。半角和全角切換方法:單擊輸入法工具條上的按鈕或按鍵盤上的Shift+Space鍵來切換。

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

通常的英文字母、數字鍵、符号鍵都是半角的,半角的顯示内碼都是一個位元組。在系統内部,以上三種字元是作為基本代碼處理的,是以使用者輸入指令和參數時一般都使用半角。

全角占兩個位元組,半角占一個位元組。

半角全角主要是針對标點符号來說的,全角标點占兩個位元組,半角占一個位元組,而不管是半角還是全角,漢字都還是要占兩個位元組。

在程式設計式的源代碼中隻能使用半角标點(不包括字元串内部的資料)

在不支援漢字等語言的計算機上隻能使用半角标點(其實這種情況根本就不存在半角全角的概念)

對于大多數字型來說,全角看起來比半角大,當然這不是本質差別了。

全角就是字母和數字等與漢字占等寬位置的字。半角就是ASCII方式的字元,在沒有漢字輸入法起做用的時候輸入的字母數字和字元都是半角的。

在漢字輸入法出現的時候,輸入的字母數字預設為半角,但是标點則是預設為全角,可以通過滑鼠點選輸入法工具條上的相應按鈕來改變。

全角:是指中GB2312-80(《資訊交換用漢字編碼字元集·基本集》)中的各種符号。

半角:是指英檔案ASCII碼中的各種符号。

全角狀态下字母、數字元号等都會占兩個位元組的位置,也就是一個漢字那麼寬,半角狀态下,字母數字元号一般會占一個位元組,也就是半個漢字的位置,全角半角對漢字沒有影響。

我的Android進階之旅------&amp;gt;Java全角半角的轉換方法一、中文全角和半角輸入的差別二、轉半角的方法(DBC case)三、轉全角的方法(SBC case)
我的Android進階之旅------&amp;gt;Java全角半角的轉換方法一、中文全角和半角輸入的差別二、轉半角的方法(DBC case)三、轉全角的方法(SBC case)
我的Android進階之旅------&amp;gt;Java全角半角的轉換方法一、中文全角和半角輸入的差別二、轉半角的方法(DBC case)三、轉全角的方法(SBC case)
我的Android進階之旅------&amp;gt;Java全角半角的轉換方法一、中文全角和半角輸入的差別二、轉半角的方法(DBC case)三、轉全角的方法(SBC case)

<a href="http://baike.baidu.com/view/517185.htm">全角</a>

<a href="http://baike.baidu.com/view/517188.htm">半角</a>

作者:歐陽鵬 歡迎轉載,與人分享是進步的源泉!
我的Android進階之旅------&amp;gt;Java全角半角的轉換方法一、中文全角和半角輸入的差別二、轉半角的方法(DBC case)三、轉全角的方法(SBC case)

繼續閱讀