PB如何读取含“h00”的文本
一个文本文件中包含的空字符H00,在读取时被截断,后面的无法读取,请问有何办法解决呢?
ll_readex = FileReadEx(ll_fileopen, lb_temp,ll_flen)
ls_temp = String(lb_temp,EncodingUTF16LE!)
转换成string后依然含H00,不知什么原因?
[解决办法]
文本文件有没有特定的编码?先读成blob然后再转string
[解决办法]
以二进制流的方式读取到blob变量中,然后再写一个循环,用BlobMid来截用判断是否有H00
[解决办法]
FileReadEx是pb高版本才有的,偶记的可以一次性把文件读取完毕,不用像以前那样要每32k读一次
[解决办法]
必须用流方式打开文件,读取到blob里,然后进一步处理.