|
盒子资源分类 |
|
|
|
|
Delphi 的 Web Service 与 C# 的 Pocket PC 客户端的演示 |
|
关键字:Web Service C# PocketPC PPC 客户端 XML HTTP |
来 自:原创 |
平 台:Win2k/XP/NT,Win2003 |
下载所需:0 火柴 |
深浅度:中级 |
完成时间:2006/9/1 |
发布者:hjma |
发布时间:2006/9/1 |
编辑器:D6/VS |
语 种:简体中文 |
分 类:应用软件 |
下载浏览:1567/15152 |
|
|
|
|
该程序演示了: 1.数据集的数据传输,通过XML串来解决,通过XMLDocument对象的各种方法,对数据进行读取,服务器端,用TXMLDocument对象把数据库生成XML字符串。 2.字符集的问题,Pocket PC的程序接收到Web Service的字符后变成乱码,无法正确提取数据,必须进行编码后才能进行传输,首先,Delphi通过URLEncode把字符串变成URL格式串传出来,然后C#的客户端程序,通过在项目右键菜单上引用System.Web之后,通过HttpUtility的Encode和Decode方法对http调用及返回进行编码,进而方便的对汉字进行传输了。 3.由于通用的原因,应该先把汉字进行utf8编码,然后再进行url编码,这样比较符合标准,但为了程序处理速度的原因,并且是自己编的程序,所以用Delphi进行url编码后,C#客户端取下来,直接用gb2312编码进行解码即可。演示程序中未进行utf8编码,但保留有utf8编码的注释段。 4.由于PocketPC不能直接引用Server.Web来使用HttpUtility的Encode和Decode方法,从网上找到一个URLEncode函数,略加修改,补充了URLDecode函数。 |
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们! |
相关文章 |
|
|
|
相关评论 |
|
|
|
|