一个疑惑的问题?

cfans2002 2003-05-06 05:07:01
我在读加密的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将跳过去
请教我改如何处理此类问题?
...全文
17 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
maskzha 2003-05-06
  • 打赏
  • 举报
回复
gz
叶帆 2003-05-06
  • 打赏
  • 举报
回复
用Get #1,byt
cfans2002 2003-05-06
  • 打赏
  • 举报
回复
dim bnew(20) as byte

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函数)文件的问题
不知道各位还有什么更好的办法处理此类问题


rainstormmaster 2003-05-06
  • 打赏
  • 举报
回复
用byte数组。

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧