" reicht aus."/> " reicht aus.">

Heim  >  Artikel  >  Backend-Entwicklung  >  So lösen Sie das Problem verstümmelter Zeichen beim Umblättern in PHP

So lösen Sie das Problem verstümmelter Zeichen beim Umblättern in PHP

藏色散人
藏色散人Original
2021-09-24 09:07:231560Durchsuche

Lösung für verstümmeltes Umblättern von Seiten in PHP: 1. Öffnen Sie den in PHP geschriebenen Paging-Code. 2. Fügen Sie den Code „86694fa63734917f60be86d5646e7a53".

So lösen Sie das Problem verstümmelter Zeichen beim Umblättern in PHP

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP Version 7.1, Dell G3-Computer.

Wie löst man das Problem verstümmelter Zeichen beim Umblättern in PHP?

Beschreibung des spezifischen Problems:

Verstümmelte Zeichen bei der PHP-Paginierung Der in PHP geschriebene Paginierungscode zeigt verstümmelte Zeichen auf der Webseite an.

Der Code für die Paginierung lautet wie folgt. Auf der Webseite wird Folgendes angezeigt: 鏄剧ず绗� 0-0 鉉¤褰曪纴鍏� 鏉¤褰�. Es erscheint solch ein verstümmelter Code.

<?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 页";
}
?>

Lösung:

Fügen Sie

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

vor

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

Empfohlene Studie: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem verstümmelter Zeichen beim Umblättern in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn