看板Programming
標 題Re: 請問VBA有可辨認中文的指令嗎?
發信站SayYA 資訊站 (Thu Jun 22 10:25:12 2006)
轉信站ptt!ctu-reader!news.nctu!SayYa
※ 引述《[email protected] (Jojoba)》之銘言:
> A="字"
> B="XY"
> 可判斷一個2byte的字串是否為中文字?
> 如
> if IsChinese(A) Then
> MsgBox "是中文字"
> Else
> MsgBox "不是中文字"
> -----------------------------------
> 謝謝
簡單的說... 是不可能...
你可以用檢測第一個byte是不是high ASCII來檢查這是不是DBCS,
但是由於Big5, GB2312, S-JIS等有許多字碼是重疊的 (這裡也不說
一些比較少用的coding scheme了). 因此只有一個字元的話, 沒有
可靠的檢查方法.
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: static-ip-84-126-134-202.rev.dyxnet.com