Function getString(StringBin)
getString = ""
For intCount = 1 To LenB(StringBin)
getString = getString & Chr(AscB(MidB(StringBin, intCount, 1)))
Next
End Functionstr1=GetString("中国1234abcd人民CSDN专家门诊")怎么从str1中得到其中的汉字?
比如"中国"?
getString = ""
For intCount = 1 To LenB(StringBin)
getString = getString & Chr(AscB(MidB(StringBin, intCount, 1)))
Next
End Functionstr1=GetString("中国1234abcd人民CSDN专家门诊")怎么从str1中得到其中的汉字?
比如"中国"?
解决方案 »
- 高手来指路~~~~
- 请问哪位大哥能提供QBASIC的BNF格式的语法?偶作编译器要用。。。。
- 如何用API读取扫描仪的型号?
- 注册表问题
- treeview控件怎样实现?????
- 如何用SetPixls处理后的图片在Picture中显示出来???
- 我这儿有几个.dbf格式的文件要用,我怎么才能知道是VFP的,还是dBase的??
- 没有AtuoRedraw的控件(chart)使用API图形或文字输出时怎样在chart.Refresh时还能保留
- PRINTER.PRINT是什么
- 请问:"webbrowser的menubar,addressbar为什么打开了也没用呢?还是只有一个白窗口,什么也没增加呀!!!!!!!!!
- 多台客户端如何共享服务器的一个com1口?(即多台使用一个设备)
- vb中数组下标是怎么定的?谁能详细讲一讲
Dim ts As String, c As String
For i = 1 To Len(OriString)
c = Mid(OriString, i, 1)
If AscW(c) <> Asc(c) Then ts = ts & c
Next i
getString = ts
End Function
Dim ts As String, c As String
For i = 1 To Len(OriString)
c = Mid(OriString, i, 1)
If AscW(c) <> Asc(c) Then ts = ts & c
Next i
getString = ts
End Function
怎么从转化后的恢复?
Dim Str As String, StrChina As String
Dim i As Integer
Str = "中国1234abcd人民CSDN专家门诊"
For i = 0 To Len(Str) - 1
If Asc(Mid(Str, i + 1, 1)) < 0 Then
StrChina = StrChina & Mid(Str, i + 1, 1)
End If
Next i
Debug.Print StrChina
End Sub
Dim Str As String, StrChina As String
Dim i As Integer
Str = "中国1234abcd人民CSDN专家门诊"
For i = 0 To Len(Str) - 1
If Asc(Mid(Str, i + 1, 1)) < 0 Then
StrChina = StrChina & Mid(Str, i + 1, 1)
End If
Next i
Debug.Print StrChina
End Sub
是Getstring("中国1234abcd人民CSDN专家门诊")后转化后返回值中得到汉字
Dim bt(1) As Byte
Dim hr As String, retrunStr As String
Dim str1 As String
str1 = getString("中国1234abcd人民CSDN专家门诊")
For i = 1 To LenB(str1) Step 4
bt(0) = AscB(MidB(str1, i, 2))
bt(1) = AscB(MidB(str1, i + 2, 2))
hr = bt
retrunStr = retrunStr + hr
Next iMsgBox retrunStrEnd Sub
getString = ""
For intCount = 1 To LenB(StringBin) step 2
getString = getString & Chr(AscB(MidB(StringBin, intCount, 1)) & AscB(MidB(StringBin, intCount+1, 1)) )
Next
End Functionstr1=GetString("中国1234abcd人民CSDN专家门诊")
不可能逆转了
http://expert.csdn.net/Expert/topic/1996/1996398.xml?temp=.8130304