zum HTML-Header oder header("content-type:text/html;charset=utf-8" zur ersten Zeile hinzuzufügen des PHP-Skripts)."/> zum HTML-Header oder header("content-type:text/html;charset=utf-8" zur ersten Zeile hinzuzufügen des PHP-Skripts).">
Heim > Artikel > Backend-Entwicklung > PHP lädt verstümmelten HTML-Code
Die Interaktion zwischen PHP und HTML ist verstümmelt
HTML-Teil
Wenn es HTML ist, fügen Sie im Kopf hinzu:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Wenn es HTML5 ist:
<meta charste="utf-8">
PHP-Teil
Wenn Sie es mit HTML mischen, wird empfohlen, in der ersten Zeile des Skripts Folgendes hinzuzufügen:
<?php header("content-type:text/html;charset=utf-8"); ?>
Nach dem Verbinden zur Datenbank, legen Sie die Kodierung für die Datenbank fest (nicht dauerhaft gültig)
@$db = new mysqli($host, $user, $passwd) $db->query("set names utf8");
Wenn es nur für einen oder zwei Parameter ist, können Sie die Funktion iconv()
$str = "测试" $nes_str = iconv("gb2312", "UTF-8", $str) // gbk转utf8Empfohlenes Tutorial:
Das obige ist der detaillierte Inhalt vonPHP lädt verstümmelten HTML-Code. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!