解决DEDE中UrlEncode乱码的问题
发布:admin | 发布时间: 2009年6月26日我们知道,用火车采集器发布数据时,可能会需要使用UrlEncode发布。如:空格丢失,内容中含有&等可能隔断参数的符号等,由于DEDE默认没有加入对变量的转码处理,所以,使用UrlEncode发布到DEDE时,会出现乱码现像。
此文为解决办法。
修改DEDE管理员目录,默认为dede。
在dede/config.php末尾中加一段代码即可
//给POST变量做转码处理,适用于火车采集器中Urlencode发布的内容
foreach($_POST as $key=>$value){${$key} = $_POST[$key] = urldecode($value); }
没有在include/comm.inc.php中加这段代码的原因,是dede/config.php只适用于发布内容,对全局变量来说,风险范围小很多。
发布:admin | 分类:搜索优化 | 评论:0 | 引用:0 | 浏览:
| TrackBack引用地址
- 相关文章:
织梦DedeCms 5.1 软件web在线发布模块参数 (2009-4-8 20:49:31)
DEDE v5.3 Web发布模块参数列表 (2009-1-12 15:57:48)
列表5行一行线间隔问题解决办法! (2008-11-1 12:53:21)
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。