Lösung für die verstümmelte Ausgabe, wenn PHP MySQL-Daten liest: Öffnen Sie zuerst die Konfigurationsdatei my.ini, suchen Sie dann die Optionen [client] und fügen Sie schließlich die Konfiguration [character_set_server=utf8] hinzu.
Überprüfen Sie die von der Datenbank verwendete Codierung Zeichen:
(Lernvideo-Empfehlung: php-Video-Tutorial)
Legen Sie die Kodierung fest, wenn Sie die Datenbank erstellen
SHOW VARIABLES LIKE '%char%'
Legen Sie die Kodierung beim Erstellen der Datentabelle fest
CREATE DATABASE test CHARACTER SET utf8 COLLATE utf8_general_ci;
Auf diese Weise entstehen im Allgemeinen keine verstümmelten Zeichen.
(Empfohlenes Tutorial: php-Training
)Sie können auch die Konfigurationsdatei my.ini bearbeiten und Folgendes hinzufügen: Character_set_server=utf8 im [client]-Tag bzw. [mysqld]Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn PHP MySQL-Daten liest und verstümmelte Zeichen ausgibt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!