Wenn PHP eine Verbindung zur MySQL-Datenbank herstellt, fügen Sie nach der Anweisung mysql_connect() die Anweisung „mysql_query(“set names utf8“);“ hinzu, um die Kodierungsmethode festzulegen. Hinweis: Es ist utf8, nicht utf-8; es ist auch am besten, utf-8 für den Webseiten-Zeichensatz zu verwenden.
Wenn PHP eine Verbindung zur Datenbank herstellt, fügen Sie nach mysql_connect()
//设置数据的字符集utf-8 mysql_query("set names 'utf8'"); mysql_query("set character_set_client=utf8"); mysql_query("set character_set_results=utf8");
hinzu. Beachten Sie, dass es sich um utf8 handelt, nicht um utf-. 8.
Es ist auch am besten, utf-8 als Web-Zeichensatz zu verwenden. UTF-8 ist eine internationale Standardkodierung und ein Trend.
Wenn Ihre Webseitenkodierung gb2312 ist, dann SET NAMES GB2312. Der Herausgeber empfiehlt jedoch dringend, dass die Webseitenkodierung, der MySQL-Datentabellen-Zeichensatz und PHPmyAdmin alle UTF-8 verwenden.
Erweiterte Informationen:
Problem mit verstümmeltem Code: Bei der Dateneingabe mit PHPmyAdmin ist ein Fehler aufgetreten und die Eingabe ist nicht zulässig oder es wird verstümmelter Code angezeigt
Lösung: Dies ist ein Setup-Problem. Bitte installieren Sie die neueste Version von PHPmyAdmin oder Appserv, öffnen Sie PHPmyAdmin, MySQL-Zeichensatz: UTF-8 Unicode (utf8); beim Erstellen einer neuen Datenbank sollte utf8_unicode_ci ausgewählt werden.
Verwandte Empfehlungen: „PHP-Tutorial“, „MySQL-Tutorial“
Das obige ist der detaillierte Inhalt vonWie stelle ich die Kodierungsmethode ein, wenn PHP eine Verbindung zu MySQL herstellt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!