但是中文輸入,即使輸入英語,有時也不是 ASCII 代碼形式,所以會造成程序的問題。因此為了保險起見,同時也養成壹個固定的習慣,不管做網頁時我是給外國人看的英文,還是Delphi編程時用,或者其他編程用。遇到英語部分,都轉換成英語輸入,而不是中文輸入中的英語輸入,這樣會避免很多不必要的麻煩。
在中文輸入法中,有全角和半角,實際上半角就是ASCII 代碼形式,也就是中文中的壹個字符,和ASCII 代碼中的壹個字符(Character)是壹樣的,所以這種方法輸入英文是沒問題的。但是中文中的全角,是壹個中文字符中用兩個ASCII 代碼中的壹個字符,用這種中文輸入法輸入英文,在編程中就會有問題。妳所說的“如"abc"&"abc"這二個字符都能正確顯示出來”就是因為妳用中文輸入法輸入英文是,用的是半角。
舉例:
英文輸入:a b D F
半角:a b D F這些和英文是壹樣的。
全角:a b D G F
看到區別了?
(補充:百度這裏顯示不出來,妳自己試試看)
總之,記住在網頁和編程中,只要遇到英文輸入,就轉換成純英文輸入,這樣是最好的方法。