VB 读取文件的空格问题

miocn 2005-10-24 12:11:17
我初学VB ,用VB 从文件中读取一断中英文混合的片段:
Get #FileNumber, LOF(FileNumber) - 127, strFileTag
strBfileTag = StrConv(strFileTag, vbFromUnicode)

'具体的内容
strTag = StrConv(MidB$(strBfileTag, 1,30), vbUnicode)

strTag 的内容就该是"你好世界 "
strTag后面的空格却怎么也去不掉。 我查看了一下空格的内容,发现安全可靠不是一般的asc(32) 而是01 请问各位大哥,这是什么原因。 以及怎么解决这个问题!
...全文
275 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
winehero 2005-10-24
  • 打赏
  • 举报
回复
01是个不可见的控制字符,视觉上感觉是一空格。。。
用楼上的方法去掉01字符就可以了。
孙小雄 2005-10-24
  • 打赏
  • 举报
回复
strTag=Replace(strTag,asc(01),"")
miocn 2005-10-24
  • 打赏
  • 举报
回复
谢谢两位的帮助,但是我用过之后,还是一样啊,我看结果仍然是这样。这是十六进制值

00000000h: 61 61 61 61 61 61 61 61 61 61 01 01 01 01 01 01 ; aaaaaaaaaa......
00000010h: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 ; ..............

另外,我想请问的是, 为什么明明我文件中没有这些01空格,但读出来时却有了。 谢谢

7,785

社区成员

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

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