这个问题不好处理啊由于VB使用了UniCode字符串
为了能读取原来的ANSI+DBCS字符串
所以再读取的时候
    碰见ASCII码<=127,认为是一个单字节字符,把该字节内容读取到一个UniCode字符中
    碰见ASCII码>128,便认为是一个双字节字符,把该字节以及下一个字节的内容读取到一个UniCode字符中
会造成文件指针定位错误!所以对文件进行读写的时候,尽量不要用String,用Byte数组