如何解决php翻页出现乱码问题
2022-12-02 09:01:16
99
{{single.collect_count}}

php翻页乱码的解决办法:1、打开php写的分页代码;2、在“<?php”前面加上代码“<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />”即可。

php入门到就业线上直播课:进入学习
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API调试工具:点击使用

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

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

具体问题描述:

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

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

<?phpinclude("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视频教程

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

回帖
全部回帖({{commentCount}})
{{item.user.nickname}} {{item.user.group_title}} {{item.friend_time}}
{{item.content}}
{{item.comment_content_show ? '取消' : '回复'}} 删除
回帖
{{reply.user.nickname}} {{reply.user.group_title}} {{reply.friend_time}}
{{reply.content}}
{{reply.comment_content_show ? '取消' : '回复'}} 删除
回帖
收起
没有更多啦~
{{commentLoading ? '加载中...' : '查看更多评论'}}