CoolWolF 发表于 2006-3-21 00:38:58

关于数据post过程的一点建议

采到的英文文章或者纯html代码,测试时一切正常,入库某些程序比如风讯动易等等后空格丢失,而phpwind等程序则正常。这个问题我看坛子里很多朋友也都碰上了。可以肯定规则没问题,用风讯自带的采集也没问题,所就进行了一点小小的研究。

用NC模拟了一下post请求,比如txttitle=this is a test&txtcontent=<img src="123.jpg">,得到的结果和火车入库的一样,空格全丢了。

还是用NC发送同样的请求,不过把"this is a test"和"<img src="123.jpg">"进行url编码,txttitle=%74%68%69%73%20%69%73%20%74%65%78%74&txtcontent=%C7%B0%BC%B8%CC%EC%D2%,入库后正常。

对脚本语言不熟悉,也没找到那些程序是什么地方处理的,所以希望软件作者可以在2.0里做一个用户数据是否编码的选项方便大家,谢谢。

火车头 发表于 2006-3-21 08:24:23

这个建议非常真切。。
风讯系统的确存在这个问题。按原样提交后空格会丢失。
只要对post数据进行一下UrlEncode处理就可以了
但不是每个系统都需要这样,所以下个版本中会加一个这样是否需要编码的选项
页: [1]
查看完整版本: 关于数据post过程的一点建议