首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

PB怎么读取含“h00”的文本

2012-08-29 
PB如何读取含“h00”的文本一个文本文件中包含的空字符H00,在读取时被截断,后面的无法读取,请问有何办法解决

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里,然后进一步处理.

热点排行