首页 >后端开发 >PHP问题 >如何解决php翻页出现乱码问题

如何解决php翻页出现乱码问题

藏色散人
藏色散人原创
2021-09-24 09:07:231588浏览

php翻页乱码的解决办法:1、打开php写的分页代码;2、在“a90ee9ceeb5dfafd3884785c2b0e8f61”即可。

如何解决php翻页出现乱码问题

本文操作环境:windows7系统、PHP7.1版、Dell G3电脑。

如何解决php翻页出现乱码问题?

具体问题描述:

php分页乱码.php写的分页代码,在网页中显示乱码。

分页的代码如下。在网页中显示的是:鏄剧ず绗� 0-0 鏉¤褰曪紝鍏� 鏉¤褰� 。出现了这样的乱码。

<?php
include("conn.php");
function _PAGEFT($totle,$displaypg=20,$url=&#39;&#39;){
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=&#39;$url=1&#39;>首页</a> ";
if ($prepg)
$pagenav .= " <a href=&#39;$url=$prepg&#39;>前页</a> ";
else
$pagenav .= " 前页 ";
if ($nextpg)
$pagenav .= " <a href=&#39;$url=$nextpg&#39;>后页</a> ";
else
$pagenav .= " 后页 ";
$pagenav .= " <a href=&#39;$url=$lastpg&#39;>尾页</a> ";
$pagenav .= " 到第 <select name=&#39;topage&#39; size=&#39;1&#39; onchange=&#39;window.location=\"$url=\"+this.value&#39;>\n";
for ($i = 1; $i <= $lastpg; $i++) {
if ($i == $page)
$pagenav .= "<option value=&#39;$i&#39; selected>$i</option>\n";
else
$pagenav .= "<option value=&#39;$i&#39;>$i</option>\n";
}
$pagenav .= "</select> 页,共 $lastpg 页";
}
?>

解决办法:

在最上面

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

如果不行改成

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

推荐学习:《PHP视频教程

以上是如何解决php翻页出现乱码问题的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn