Heim > Datenbank > MySQL-Tutorial > Hauptteil

Wie werden Unicode-Daten in PHP beim Abrufen aus MySQL korrekt angezeigt?

Susan Sarandon
Freigeben: 2024-10-30 09:20:27
Original
176 Leute haben es durchsucht

How to Display Unicode Data Correctly in PHP When Retrieving from MySQL?

Unicode-Datenanzeige in PHP

Um Unicode-Daten in PHP anzuzeigen, müssen die Daten mit einer Unicode-Zeichenkodierung wie UTF-8 gespeichert und übertragen werden. Beim Abrufen von Unicode-Daten aus einer MySQL-Datenbank ist es wichtig sicherzustellen, dass die Datenbankverbindung und die Abfrage ordnungsgemäß für die Unicode-Unterstützung konfiguriert sind.

Problem:

Die bereitgestellte MySQL-Abfrage Ruft Unicode-Daten ab, zeigt jedoch Fragezeichen anstelle der erwarteten Zeichen an. Dies weist auf eine Kodierungsinkongruenz zwischen den Daten und der Ausgabe hin.

Lösung:

Um dieses Problem zu beheben und Unicode-Zeichen korrekt anzuzeigen, fügen Sie die folgenden Zeilen zu Ihrem PHP-Code hinzu nach dem Herstellen der MySQL-Verbindung:

<code class="php">mysql_query ("set character_set_client='utf8'");
mysql_query ("set character_set_results='utf8'");
mysql_query ("set collation_connection='utf8_general_ci'");</code>
Nach dem Login kopieren

Diese Zeilen legen den Zeichensatz und die Sortierung für den Client, die Ergebnisse bzw. die Verbindung fest, um sicherzustellen, dass Unicode-Daten ordnungsgemäß verarbeitet werden.

Nachdem diese Änderungen vorgenommen wurden, sollte der PHP-Code Unicode-Zeichen wie vorgesehen anzeigen.

Das obige ist der detaillierte Inhalt vonWie werden Unicode-Daten in PHP beim Abrufen aus MySQL korrekt angezeigt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!