Heim  >  Artikel  >  Backend-Entwicklung  >  So lösen Sie das Problem der verstümmelten PHP-Echo-Zeichen

So lösen Sie das Problem der verstümmelten PHP-Echo-Zeichen

藏色散人
藏色散人Original
2020-11-05 13:38:153299Durchsuche
php echo ist aufgrund von Codierungsproblemen verstümmelt. Die Lösung besteht darin, eine Anweisung wie „header(“Content-Type: text/html;charset=gb2312“);“ hinzuzufügen.

So lösen Sie das Problem der verstümmelten PHP-Echo-Zeichen

Empfohlen: „PHP-Video-Tutorial

Problem mit verstümmeltem PHP-Echo auf Chinesisch

Die chinesische Ausgabe von Echo wird als verstümmelter Code angezeigt.

Tatsächlich sollte es so sein, dass verschiedene Serverskripte auf sie stoßen Dieses Problem,

Es ist im Grunde ein Codierungsproblem

Im Allgemeinen definieren die meisten Seiten aus Gründen der Codierungskompatibilität den Seitenzeichensatz als utf-8

Zu diesem Zeitpunkt müssen Sie die Codierungsmethode konvertieren, um Chinesisch normal anzuzeigen , wie

echo iconv(" GB2312","UTF-8",'Chinese'); es wird nicht verstümmelt

Es gibt andere Methoden, wie

Add header("Content-Type: text/. html; charset=gb2312" vor PHPs Echo );

Natürlich kann die vereinfachte chinesische Seite auch einfach das UTF-8 in

in gb2312 ändern

Gleichzeitig den Code-Vorgang der PHP-Abfragedatenbank anhängen

<?php
header("Content-Type:text/html;charset=gb2312");
//设置页面字符集
$conn=mysql_connect("localhost", "root", "****");
//****为mysql密码
mysql_select_db("world");
mysql_query("set names utf8");
$sql="select * from city order by population desc";
$res=mysql_query($sql);
echo "<h1>城市信息一览表</h1>";
echo "<table width=&#39;1000px&#39;>";
echo "<tr>";
echo "<td>id</td><td>name</td><td>countrycode</td><td>district</td><td>population</td>";
echo "</tr>";
while($row=mysql_fetch_assoc($res)){
    echo "<tr>";
    echo "<td>{$row[&#39;ID&#39;]}</td><td>{$row[&#39;Name&#39;]}</td><td>{$row[&#39;CountryCode&#39;]}</td><td>{$row[&#39;District&#39;]}</td><td>{$row[&#39;Population&#39;]}</td>";
    echo "</tr>";
}
echo "</table>";
mysql_close($conn);
?>

So lösen Sie das Problem der verstümmelten PHP-Echo-Zeichen

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem der verstümmelten PHP-Echo-Zeichen. 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