PB Blob转换成String的问题?
li_filenum = FileOpen("c:\ABC\561.day", streammode!, Read!, lockread!)
FOR i = 1 TO l
b1 = BlobMid(tot_b,i,1)
k = Asc(String(b1,EncodingANSI!))
ls = ls + mid( ls_hex, ( k / 16 ) + 1, 1 ) + mid( ls_hex, mod( k, 16 ) + 1, 1 )
NEXT
用这个k = Asc(String(b1,EncodingANSI!)),
则读取的(Blob)E3 -> 3F(String)
(Blob)E1 -> 3F(String)
(Blob)EB -> 3F(String)
只要大于99(HEX)的值读取转换后都变成3F,请问是什么原因?该如何解决?谢谢!使用环境:PB12.5+win8
------解决方案--------------------
接一下,就可以结了