我在读加密的DBF文件头时,不知道应该如何读取ascii>128的字符
Open App.Path & "\1.DBF" For Binary As #1
fileHead = Input(20, #1)
Open "c:\1.txt" For Append As #2
Print #2, fileHead
Close #2
Close #1
用UltraEdit查看,如果Client.DBF有字符的ascii>128,那么在文本中就找不到对应;也就是说对于字符超过ascii>128的vb将跳过去
请教我改如何处理此类问题?
Open App.Path & "\1.DBF" For Binary As #1
fileHead = Input(20, #1)
Open "c:\1.txt" For Append As #2
Print #2, fileHead
Close #2
Close #1
用UltraEdit查看,如果Client.DBF有字符的ascii>128,那么在文本中就找不到对应;也就是说对于字符超过ascii>128的vb将跳过去
请教我改如何处理此类问题?
解决方案 »
- vb 复制excel表到另外的excel中,帮忙看看代码该怎么改
- 使用monthview如何选择空日期并且鼠标离开的时候使monthview消失?
- 用ado操作excel偶尔出现灾难性故障,是怎么回事啊?
- 关于字符串数组
- 在vb中画一些曲线,都有那几种方法?如正玄曲线等。
- 怎么做摇将程序?
- SetWindowPos为什么时不时会失败
- 关于vb copymemory函数使用问题
- 2000下做的程序发布到95/98下出现问题.
- 有关BEA Tuxedo的问题,怎么启动服务,还有怎么与client建立连接??
- VBS脚本如何控制机器重启?
- 怎样通过api改变vb中Slider、HScroll中的背景色、前景色、和滑快颜色?请给出源代码或示例!急急急急急急急急急急
Open App.Path & "\1.DBF" For Binary As #1
fileHead = Input(20, #1)
For i = 1 To 15
bnew(i - 1) = Mid(fileHead, i, 1)
Debug.Print Asc(bnew(i - 1))
Next
Close #1
仍然是存在问题的,我发现可能是,读(Input函数)文件的问题
不知道各位还有什么更好的办法处理此类问题