pb读取文件内容只读取了第一个字符?
用spy++将消息内容寻出到一个txt文件里面,然后用pb读取这个文件,发现只能读到第一个字符,但是如果将这个txt文件里的内容复制到另一个新建的txt文件里,再用pb来读,这时可以正常读取,且此时这个新建的txt大小刚好是原来的txt的一半.
我想是不是spy++导出来的时候将一个字节占了两个字节的空间,一个字节是正常的值,另一个只是一个空值;
而pb却将这个空值读成了结束符??请问如果真是这样那要如何才能去掉这个空值而读到正常值呢?如果不是,那要如何才能完全读到呢?
[解决办法]
上传一个这样的txt文件到资源中,让我们下来研究研究
[解决办法]
它存的应该是UNICODE,你用ASCII的方式去读,所以只能读到第一个字符.
[解决办法]
看一下SPY++ 导出txt 另存为有没有文件编码选项。如果有,选择ANSI 试一下。