ASP中如何快速将字节流转换为字符流?
目前使用的方法
' 二进制转字符串
function bytes2bstr(vin)
strreturn = ""
for i = 1 to lenb(vin)
thischarcode = ascb(midb(vin,i,1))
if thischarcode < &h80 then
strreturn = strreturn & chr(thischarcode)
else
nextcharcode = ascb(midb(vin,i+1,1))
strreturn = strreturn & chr(clng(thischarcode) * &h100 + cint(nextcharcode))
i = i + 1
end if
next
bytes2bstr = strreturn
end function
存在的问题:速度太慢!!
请问如何解决?
刚才测试了一下。
同样长度的文本
1.执行“字节流到字符流转换”操作,执行时间是17秒
2.执行“MD5加密”操作,执行时间是3秒