当前位置:编程学习 > VB >>

vb2008读取包含中文的字符串位置不对

我用VB 2008从一个GB2313字符集的文本文件里面读取指定长度的字符串:

Dim FileNum As Integer
Dim FileName As String
FileOpen(FileNum, FileName, OpenMode.Input, OpenAccess.Default, OpenShare.Default)

Dim test As String
test = InputString(FileNum, 692)
MsgBox(test)

FileClose(FileNum)

test字符串应该是包含数字,英文和中文的, 我发现vb读取的test内容超过了692这个长度,把文件里面692位置后面一部分内容也读取进到test这个变量里面了.

请问怎么解决?

谢谢 --------------------编程问答-------------------- 请问哪位能帮助看看? 谢谢 --------------------编程问答-------------------- 没有用过vb2008,vb6中不是这样访问文件的
补充:VB ,  基础类
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,