http post 编码 问题

無名小伙 2009-09-26 02:20:33
原本form里面的数据
E=(Keyword_C=(机器学习)%2BTitle_C=(机器学习))&S=1&N=20&P=1&C=0&H=题名或关键词=机器学习*年=1989%2D2009&M=&CSID={F6693F29-F6A5-4CCB-B17D-6A760D925039}&KM=

HTTP抓取包的数据
E=%28%28Keyword_C%3D%28%BB%FA%C6%F7%D1%A7%CF%B0%29%2BTitle_C%3D%28%BB%FA%C6%F7%D1%A7%CF%B0%29%29%29&S=1&N=20&P=1&C=0&H=%28%CC%E2%C3%FB%BB%F2%B9%D8%BC%FC%B4%CA%3D%BB%FA%C6%F7%D1%A7%CF%B0%29*1989-2009&M=&KM=&CSID=%7B0C9D18B9-D93C-41A7-BCCF-E438D20EF204%7D

问题:
1、这种转换是怎么实现的?
2、有没有现成的转换工具?
3、编程怎么实现?
具体点哈,各位大侠。

小弟分不多。
...全文
258 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
無名小伙 2009-09-28
  • 打赏
  • 举报
回复
解决了
说是一个编码问题
hookee 2009-09-26
  • 打赏
  • 举报
回复
机的Asc码是BBFA, 用 %BB%FA表示
器的Asc码是C6F7, 用 %C6%F7表示
-----------------
算法是遇到%读后两位字符,转成16进制数,
判断此数字是否在0-255之间,
如果不是再往后读取%后的两位,和前面读取的2位一起组成16进制数,再转为字符
如果是,直接转成字符。

5,655

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧