Heim > Artikel > Backend-Entwicklung > Warum sehe ich „�“-Zeichen in meiner PHP-Ausgabe, wenn ich Daten aus einer Datenbank abrufe?
PHP-Ausgabe zeigt falsche Zeichen an
Beim Abrufen von Daten aus einer Datenbankquelle in PHP werden Zeichen wie schwarze Rauten mit einem Fragezeichen (�) angezeigt. kann in Varchar-Feldern erscheinen. Dieses Problem tritt auf, wenn der in der Datenbank gespeicherte Text in der Codierung von der Interpretation des PHP-Skripts abweicht.
Lösung
Das Problem ist auf eine Nichtübereinstimmung zwischen der Zeichencodierung des zurückzuführen Text und die für die Anzeige verwendete Kodierung. Typischerweise wird der Text in Einzelbyte-Kodierung (z. B. ISO-8859-1) kodiert, aber in Unicode (z. B. UTF8 oder UTF16) interpretiert.
Um das Problem zu lösen, ziehen Sie die folgenden Optionen in Betracht:
Das obige ist der detaillierte Inhalt vonWarum sehe ich „�“-Zeichen in meiner PHP-Ausgabe, wenn ich Daten aus einer Datenbank abrufe?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!