Re: 請問VBA有可辨認中文的指令嗎?
※ 引述《jojoba26@kkcity.com.tw (Jojoba)》之銘言:
> ※ 引述《leicheong.bbs@bbs.sayya.org (理昌)》之銘言:
> > 簡單的說... 是不可能...
> > 你可以用檢測第一個byte是不是high ASCII來檢查這是不是DBCS,
> ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
> 請問這是什麼樣的指令?
> 我只會一些基本的指令,找了許多書也沒看到這種東西
> > 沒有可靠的檢查方法.
> 雖然沒有可靠的檢查方法, 但我還想試試看你所說的方法,
> 先謝謝你的回答
由於VB不支援unsigned integer... 只好這樣了...
Dim x As String
Dim y As Integer
x = "中"
y = Strings.Asc(x)
If (y < -1) And (y > &HA000) Then
MsgBox "This character has first byte in high ascii"
End If
也許其他人可以寫得更好...
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: static-ip-84-126-134-202.rev.dyxnet.com
討論串 (同標題文章)
Programming 近期熱門文章
PTT數位生活區 即時熱門文章