| 怎样从二进制流中恢复汉字信息 |
|
| 作者:佚名 文章来源:网络整理 点击数: 更新时间:2007-7-22 18:35:09 |
|
|
Tmp) I = I + 2 End If Loop MsgBox S ‘显示
2.2 网页中上传文件时恢复上传的字符
在进行Web开发时,经常需要上传文件,这时表单的MIME类型要指定为multipart/form-data方式。网站服务器接收到二进制流后,需要将其中的一些信息恢复成正常的字符。 下面是Internet上流行的解码程序中的一个函数getString,用于将一个二进制串恢复成字符。 ‘<程序4> Function getString(StringBin) For intCount = 1 to LenB(StringBin) getString = getString & Chr(AscB(MidB(StringBin,intCount,1))) Next intCount End Function 这段程序有一个问题,就是不能正常恢复汉字信息,改进后的程序如下: ‘<程序5> Function getString(StringBin) intCount=1 Do While intCount <= LenB(StringBin) If AscB(MidB(StringBin,intCount,1))<=128 then getString = getString & Chr(AscB(MidB(StringBin,intCount,1))) intCount=intCount+1 Else Strss=256.0*AscB(MidB(StringBin,intCount,1))+AscB(MidB(StringBin,intCount+1,1)) getString = getString & Chr(strss) intCount=intCount+2 ` End If Loop End Function
上一页 [1] [2] [3] |
|
| 论文录入:admin 责任编辑:admin |
|
上一篇论文: 电子化政府:发展及其前景
下一篇论文: 基于BCB开发具有身份认证功能的邮件发送程序 |
| 【校园论坛】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |