Heim > Backend-Entwicklung > PHP-Problem > 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?

青灯夜游
Freigeben: 2023-03-02 19:40:01
Original
3419 Leute haben es durchsucht

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");
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage