看板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