标题:
[数码手机]
请教一个VB里ASCII码转换的问题……
[打印本页]
作者:
shixn
时间:
2009-10-29 01:09
标题:
请教一个VB里ASCII码转换的问题……
有一个二进制文件,内容是1A 2B 3C 这样的16进制数字(用UE可以看,记事本打开乱码),读到一个sfile字符串里面。
这时候如果print sfile,屏幕输出的是ASC码的1A 2B 3C对应字符,也就是乱码……
我如果想直接输出1A 2B 3C这样的字符,应该怎么操作……?
.
..
...
h = FreeFile
Open "D:\111.dat" For Binary As h
sFile = Space(LOF(h))
Get h, , sFile
Close
sLine = Split(Trim(sFile), "1A 2B 3C")
Print sLine(0)
Print sLine(1)
...
..
.
作者:
aaafffei
时间:
2009-10-29 02:11
说真的,我没看懂楼主的意思。
作者:
sectionboy
时间:
2009-10-29 03:04
Hex$
作者:
zxsoft
时间:
2009-10-29 07:28
[posted by wap]
不要用字符串保存文件内容,用Byte,然后用楼上说的vba.hex函数转成字符串输出
欢迎光临 TGFC Lifestyle (http://club.tgfcer.com/)
Powered by Discuz! 6.0.0