Heim >Backend-Entwicklung >PHP-Problem >Was soll ich tun, wenn bei der Übermittlung eines PHP-Formulars verstümmelte Zeichen angezeigt werden?
Lösung für verstümmelte Zeichen, die bei der PHP-Formularübermittlung angezeigt werden: Bestimmen Sie zuerst die Kodierungsmethode der übertragenen Daten. Deklarieren Sie dann „header(“Content-type:text/html;charset=utf-8“);“ Akzeptieren Sie schließlich die Seitendeklaration. Die gleiche Codierungsmethode ist ausreichend.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP Version 7.1. Diese Methode ist für alle Computermarken geeignet.
Empfehlung: „PHP-Video-Tutorial“
Zunächst müssen Sie die Kodierungsmethode der von Ihnen übertragenen Daten bestimmen
Sie können den Header verwenden, um header("Content-type: text/html;charset= utf-8");
Zweitens: Wenn die empfangende Seite normal angezeigt werden soll, muss sie auch die gleiche Kodierungsmethode deklariert haben
Zweitens befindet sich die Kodierungsmethode nicht in httpd.conf. Es gibt eine Zeichensatzeinstellung in PHP. conf. Dies ist nur die Standardmethode, die auf Ihrer Seite deklariert ist.
1, alle verwenden utf-8;
2, Dateien werden als utf-8 gespeichert Header;
3, die Datenbank verwendet utf-8 general ci
4, URL Der chinesische Code muss beim Parsen nicht dekodiert werden;
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn bei der Übermittlung eines PHP-Formulars verstümmelte Zeichen angezeigt werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!