杰奇1.7 php打开乱码,杰奇2.4开源版章节内容乱码问题,解决方案

这是个非常简单的问题,然而并不是每个人都了解php和杰奇的内容输出模式,所以在2.4采集本来就这么麻烦的情况下肯定会有很多的困扰。杰奇2.4网上流传的开源版本为utf-8编码,而关关采集器大部分版本默认只支持gbk的内容入库,所以造成了章节的乱码问题,解决也是很简单的,只需要修改杰奇的源码,强制将章节内容输出为utf-8编码。

解决乱码问题,用记事本是大忌,请自己下载notopad++

这是乱码的界面

a1add70d00aad9923cd1a3045a259522.png

主要涉及的文件为/modules/article/class/package.php

1.找到如下代码$jieqiTpl->assign('jieqi_content', $jieqi_content);

改为$jieqi_content = iconv("gbk", "utf-8//ignore", $jieqi_content);

$jieqiTpl->assign('jieqi_content', $jieqi_content);

2.找到如下代码$jieqiTpl->assign('jieqi_content', $tmpvar);

改为$tmpvar = iconv("gbk", "utf-8//ignore", $tmpvar);

$jieqiTpl->assign('jieqi_content', $tmpvar);

然后去后台-系统工具,清除缓存之类的,再访问章节,可以看到,基本恢复了

743967a1c2ac8a3ecd2641cf4603c705.png

但是修改完成后,前台显示是正常了,小说章节编辑的页面还是乱码的,因为那里的标签可能并不是我们修改的,所以还得再看看。

打开/modules/article/chapteredit.php

找到$jieqiTpl->assign('chaptercontent', jieqi_htmlchars($chaptercontent, ENT_QUOTES));

修改为$chaptercontent = iconv("gbk", "utf-8//ignore", $chaptercontent);

$jieqiTpl->assign('chaptercontent', $chaptercontent);

然后章节编辑页面也恢复正常了。

129c5ead53083e4284a81854ed476ebf.png

规则之树版权所有,转载请注明来源,标明作者及原文链接

打赏

f9dedae40642caf3cbefafd34bdd2e76.png支付宝支付

您的大名:

1 元

5 元

10 元

20 元

50 元

100 元

万水千山总是情,给个打赏行不行。

打赏

23343b78e9b269ca24c62490ceade6ea.png

原创文章,作者:不暇,如若转载,请注明出处:https://www.ruletree.club/archives/1239/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值