我初学VB ,用VB 从文件中读取一断中英文混合的片段:
Get #FileNumber, LOF(FileNumber) - 127, strFileTag
strBfileTag = StrConv(strFileTag, vbFromUnicode)'具体的内容
strTag = StrConv(MidB$(strBfileTag, 1,30), vbUnicode)strTag 的内容就该是"你好世界                      "
strTag后面的空格却怎么也去不掉。 我查看了一下空格的内容,发现安全可靠不是一般的asc(32)  而是01  请问各位大哥,这是什么原因。 以及怎么解决这个问题!

解决方案 »

  1.   

    strTag=Replace(strTag,asc(01),"")
      

  2.   

    谢谢两位的帮助,但是我用过之后,还是一样啊,我看结果仍然是这样。这是十六进制值 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空格,但读出来时却有了。 谢谢