现在有一串字符 A="$1*q3esdf *~AEFSEF嘃%k4?€i" ,如何将它们一个个变成十六进制的数,比如 3B 4C 00 34 5D 6F A0 2B....... 并且将这些数显示出来ListBox
中,显示的为:3B 4C 00 34 5D 6F A0 2B....... ?
中,显示的为:3B 4C 00 34 5D 6F A0 2B....... ?
解决方案 »
- 求一个正则表达式 [VB 基础类]
- vb+sql adodc超时
- 送分100分:有没有讲VB中类问题的书
- 求一维数组第一个非0元素及其下标
- 如何取得Excel工作表中有数据或被修改过的最大行号和最大列号?
- 求助急......我VB的工具箱不见了,.,.. 在视图里面也没有 有没有什么快键户出工具箱...要了命了.....怎么干活啊
- 200 分求教 发送邮件时候编码转换问题。暴风雨, 龙卷风, 陈建华 一定要来啊。
- 各位VB高手帮帮忙!在VB 6.0中如何动态的调用上下文帮助文件?一直在线
- DC转换为Binary?
- 如何提取dll文件中的版本信息
- 高分请教字符数据转换显示,分不够可以再加,急急急!(个人有7310分)
- 怎样给窗体设置快捷键
dim strChr as string
dim intI as integerfor intI=1 to Len(A)
strChr=midb(strconv(A,vbFromUnicode),inti,1)
strHex=strHex & Hex(asc(strChr))
next inti马上下班,没有测试,如有问题。再讨论!
dim strHexBuf as string
dim i as longstrBuf=......
for i=1 to len(strbuf)
strhexbuf=strHexBuf & Hex(Asc(mid(strBuf,i,1))) & " "
next
Dim strBuf as string
dim strHexBuf as string
dim i as longstrBuf=......
for i=1 to len(strbuf)
strhexbuf=strHexBuf & Hex(Asc(mid(strBuf,i,1))) & " "
next
me.text1.text=strhexbuf
A = "$1*q3esdf *~AEFSEF?%k4??€i?"
For iFor = 1 To Len(A)
b = Mid(A, iFor, 1)
List1.AddItem Hex(Asc(b))
Next iForEnd SubPrivate Sub Command2_Click()
s = ""
For i = 0 To List1.ListCounts = s + Chr(Val("&H" & List1.List(i)))
Next
MsgBox s
End Sub
Dim arr() As Byte
Dim i As Integer
Dim a As String
Dim s As String
a = "$1*q3esdf *~AEFSEF嘃%k4?€i"
arr = StrConv(a, vbFromUnicode)
For i = 0 To UBound(arr)
s = s & Hex(arr(i)) & " "
Next
List1.AddItem s
s = StrConv(arr, vbUnicode)
Text2 = s
End Sub