thinkphp分页中文参数乱码解决

2,572次阅读
没有评论

只用改ThinkPHP\Library\Think\Page.class文件:

把:

return str_replace(urlencode('[PAGE]'), $page, $this->url);

改成:

return str_replace('[PAGE]', $page, $this->url);

把:

$this->url = U(ACTION_NAME, $this->parameter);

改成:

$paramStr="";
foreach($this->parameter as $key => $value){
    $paramStr = $paramStr.'&'.$key.'='.$value;
}
$paramStr = substr($paramStr,1,strlen($paramStr));
$this->url = U(ACTION_NAME).(strpos(U(),"?")?'&':'?').$paramStr;

Hasukannal
版权声明:本站原创文章,由 Hasukannal 2018-10-10发表,共计420字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码
载入中...