服务热线
某用户用的Tipask 2.5问答程序,在我司空间设置httpd.ini伪静态规则后,点击热门标签里的中文标签,均显示乱码,搜索不到任何内容。
我司检测后发现Tipask是GBK版本,是搜索词被转码导致的,因为通过修改空间下的 control/question.php 文件可解决此问题。
具体处理方式为,打开 question.php 文件,定位找到 :
$word = taddslashes($word, 1);
找到上面这一段之后,在其下面空出一行,然后在空出的这行添加一下内容:
if (preg_match("/^tag:(.+)/", $word)){
$word=mb_convert_encoding($word, 'GBK', 'UTF-8');
}
保存后即可成功解决此问题。