php翻页出现乱码怎么解决,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
php翻页乱码的解决办法:1、打开php写的分页代码;2、在“<?php”前面加上代码“<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />”即可。
本文操作环境:windows7系统、PHP7.1版、Dell G3电脑。
如何解决php翻页出现乱码问题?
具体问题描述:
php分页乱码.php写的分页代码,在网页中显示乱码。
分页的代码如下。在网页中显示的是:鏄剧ず绗� 0-0 鏉¤褰曪紝鍏� 鏉¤褰� 。出现了这样的乱码。
<?php include("conn.php"); function _PAGEFT($totle,$displaypg=20,$url=''){ global $page,$firstcount,$pagenav,$_SERVER; $GLOBALS["displaypg"]=$displaypg; if(!$page) $page=1; if(!$url){ $url=$_SERVER["REQUEST_URI"]; } $parse_url=parse_url($url); $url_query=$parse_url["query"]; if($url_query){ $url_query=ereg_replace("(^|&)page=$page","",$url_query); $url = str_replace($parse_url["query"], $url_query, $url); if ($url_query) $url .= "&page"; else $url .= "page"; } else { $url .= "?page"; } $lastpg = ceil($totle / $displaypg); //最后页,也是总页数 $page = min($lastpg, $page); $prepg = $page -1; //上一页 $nextpg = ($page == $lastpg ? 0 : $page +1); //下一页 $firstcount = ($page -1) * $displaypg; $pagenav = "显示第 <B>" . ($totle ? ($firstcount +1) : 0) . "</B>-<B>" . min($firstcount + $displaypg, $totle) . "</B> 条记录,共 $totle 条记录"; if ($lastpg <= 1) return false; $pagenav .= " <a href='$url=1'>首页</a> "; if ($prepg) $pagenav .= " <a href='$url=$prepg'>前页</a> "; else $pagenav .= " 前页 "; if ($nextpg) $pagenav .= " <a href='$url=$nextpg'>后页</a> "; else $pagenav .= " 后页 "; $pagenav .= " <a href='$url=$lastpg'>尾页</a> "; $pagenav .= " 到第 <select name='topage' size='1' onchange='window.location=\"$url=\"+this.value'>\n"; for ($i = 1; $i <= $lastpg; $i++) { if ($i == $page) $pagenav .= "<option value='$i' selected>$i</option>\n"; else $pagenav .= "<option value='$i'>$i</option>\n"; } $pagenav .= "</select> 页,共 $lastpg 页"; } ?>
解决办法:
在最上面<?php 前面加上
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
如果不行改成
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
关于php翻页出现乱码怎么解决问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。