最近一段时间很多使用dedecms V5.7的站长朋友反映采集规则导入失败,总是提示“该规则不合法,无法导入! ”
经过检查后给出一个临时解决方案,需要修改管理目录下的co_get_corule.php
文件
解决办法
第一步、导出采集规则时选用导出普通格式
第二步、打开管理目录下的co_get_corule.php文件,删除掉第51-58行的如下代码:
// 进行转码
if ($cfg_soft_lang == 'gb2312')
{
$notes = iconv('ucs-2', 'gb18030', $notes);
} else if($cfg_soft_lang == 'utf-8')
{
$notes = iconv('ucs-2', 'utf-8ignore', $notes);
删除后保存即可。