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() < verwenden 🎜>
$str = "测试" $nes_str = iconv("gb2312", "UTF-8", $str) // gbk转utf8
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!