Heim  >  Artikel  >  Backend-Entwicklung  >  Wie stelle ich die Kodierungsmethode ein, wenn PHP eine Verbindung zu MySQL herstellt?

Wie stelle ich die Kodierungsmethode ein, wenn PHP eine Verbindung zu MySQL herstellt?

青灯夜游
青灯夜游Original
2020-07-21 15:39:583286Durchsuche

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.

Wie stelle ich die Kodierungsmethode ein, wenn PHP eine Verbindung zu MySQL herstellt?

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!

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
Vorheriger Artikel:So setzen Sie Cookies in PHPNächster Artikel:So setzen Sie Cookies in PHP