線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2761
推到 Plurk!
推到 Facebook!

欄位長度是10若輸入資料不足10要補空白之問題 ?

答題得分者是:ANDY8C
ry_lee
高階會員


發表:368
回覆:251
積分:123
註冊:2002-03-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-11-21 23:38:08 IP:211.76.xxx.xxx 未訂閱
1.欄位長度是10若輸入資料不足10要補空白,若是補中文空白請問跟一般空白有什麼差別嗎? 2.欄位長度是10若須輸入英文姓名,規定請輸入英文半形,請問英文半形與英文全形有什麼差別嗎?
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-11-21 23:45:14 IP:61.71.xxx.xxx 未訂閱
引言: 1.欄位長度是10若輸入資料不足10要補空白,若是補中文空白請問跟一般空白有什麼差別嗎? 2.欄位長度是10若須輸入英文姓名,規定請輸入英文半形,請問英文半形與英文全形有什麼差別嗎?
乍看之下, 有點受到驚嚇! 不知re_lee 有沒有用過中文輸入? 全形與半形, 請自行切換中文輸入為全形與半形然後輸入各一個英文字母應該就十分明白了, 而中文空白與一般空白就是全形空白與半形空白的分別
ry_lee
高階會員


發表:368
回覆:251
積分:123
註冊:2002-03-19

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-11-22 00:08:33 IP:211.76.xxx.xxx 未訂閱
引言:
引言: 1.欄位長度是10若輸入資料不足10要補空白,若是補中文空白請問跟一般空白有什麼差別嗎? 2.欄位長度是10若須輸入英文姓名,規定請輸入英文半形,請問英文半形與英文全形有什麼差別嗎?
乍看之下, 有點受到驚嚇! 不知re_lee 有沒有用過中文輸入? 全形與半形, 請自行切換中文輸入為全形與半形然後輸入各一個英文字母應該就十分明白了, 而中文空白與一般空白就是全形空白與半形空白的分別
1.我在注音狀態在切換為全形與半形時似乎只能輸入中文字,而在全形與半形時輸入之中文字似乎看不出有什麼不同? 2.我不會切換為全形與半形時輸入英文字,所以不能知道有什麼不同?
kgt
高階會員


發表:17
回覆:308
積分:165
註冊:2002-03-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-11-22 06:34:43 IP:61.219.xxx.xxx 未訂閱
一般空白-->大概定義為1個byte,在英文半形模式下按一個space鍵即所得. 全形空白-->大概定義為2個bytes,在英文全形模式下按一個space鍵即所得. Ctrl Shift 連續切換至 英|半 ,按一個space鍵-->一般空白, Ctrl Shift 連續切換至 英|半 , 再Shift Space 即切換至 英|全 ,按一個space鍵-->全形空白, -------------------------------------------------------------- 中文-->均為2個bytes,若為中文半形狀態,按一個space鍵等於-->一般空白, 若為中文全形狀態,按一個space鍵等於-->全形空白. Ctrl Shift 連續切換至 注|半 ,按一個space鍵-->一般空白, Ctrl Shift 連續切換至 注|半 , 再Shift Space 即切換至 注|全 ,按一個space鍵-->全形空白,
RedSnow
版主


發表:79
回覆:1322
積分:845
註冊:2003-12-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-11-23 13:56:06 IP:61.230.xxx.xxx 未訂閱
ry_lee 您好:    我個人的看法如下,您參考一下吧:
  1. 中文空白與英文空白,在視覺感受上沒有什麼差別,若真要說有啥差別,那就是佔用版面寬度上的差別吧?但是在實際的處理上,差別就較大了,除了佔用空間的 2 Bytes 與 1 Byte 的差別之外,大部分有處理空白字元的函式都僅針對英文空白才有效,例如:AnsiString 的 Trim (刪除字距前後空白字元), TStringList 的 CommaText (依據空白字元來拆解字串)....等,如果您的字串首尾或是字句分隔字元使用的是 "中文空白",那麼這些函式將不會傳回您想要的結果。
  2. "半形英文" 是 ASCII 單位元組的字碼,"全形英文" 是 BIG5 (一般狀況下) 雙位元組的字碼,差別很多,看您是想要就那一方面來做比較?例如:欄位長度為 10,輸入半形英文可輸入 10 個字碼,若輸入全形英文則僅能輸入 5 個字碼。 同時就習慣上來講,就算是中英混合的資料,在英文名字的部份也大都使用 "半形英文" 來輸入,會用到 "全形英文" 的地方大都是想要讓文章字句排列較為整齊時才使用。
  3. 以下是半形英文與全形英文的字碼,您看一下就知道差別在何處了?
    半形英文 (第一個字元是空白) 與數字、常用符號:
     ABCDEFGHIJKLMNOPQRSTUVWXYZ
    abcdefghijklmnopqrstuvwxyz
    0123456789
    ,.:?!= -*/()[]    全形英文 (第一個字元是空白) 與數字、常用符號:
     ABCDEFGHIJKLMNOPQRSTUVWXYZ
    abcdefghijklmnopqrstuvwxyz
    0123456789
    ,。:?!=+-*/()〔〕
7 天天敲鍵盤 v 時時按滑鼠 8
ANDY8C
資深會員


發表:114
回覆:582
積分:299
註冊:2006-10-29

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-11-23 23:03:54 IP:211.74.xxx.xxx 未訂閱
引言: 1.欄位長度是10若輸入資料不足10要補空白,若是補中文空白請問跟一般空白有什麼差別嗎? 2.欄位長度是10若須輸入英文姓名,規定請輸入英文半形,請問英文半形與英文全形有什麼差別嗎?
非中文輸入下 英文字 應該只有大小寫,無全形/半形分別 在 BIG 5 的中文下(其它中文內碼系統,我不是很確定) 中文字就是全形,沒得選擇 英文字/符號,可以是(1)半形(真的英文字) ex. ABCDabcd -,. 或是(2)全形(也是中文字,只是無輸入法可以輸入) ex. ABCDabcd+-,。 所以單獨看到 A.....A時,肉眼可能會無法判別是全形/半形 必須用函數判斷 -------------------------------- 這一網站,真的不錯!!
------
---------------------------------------
偶爾才來 KTOP ,交流條碼問題,在 FB [條碼標籤達人] 社團留言,感恩.
系統時間:2024-05-17 13:27:06
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!