Heim > Artikel > Backend-Entwicklung > PHP zeigt verstümmelte Zeichen an
Was soll ich tun, wenn PHP verstümmelte Zeichen anzeigt?
Methoden zur Lösung des Problems verstümmelter chinesischer Zeichen in PHP
1. Die Kodierung der PHP-Datei selbst und die Kodierung der Webseite sollten übereinstimmen
a. Wenn Sie die gb2312-Kodierung verwenden möchten, sollte PHP den Header ausgeben: header("Content-Type: text/html; charset=gb2312") und , das Kodierungsformat aller Dateien ist ANSI, Sie können es mit Notepad öffnen, speichern unter, die Kodierung als ANSI auswählen und Überschreiben Sie die Quelldatei.
b. Wenn Sie die UTF-8-Kodierung verwenden möchten, sollte PHP den Header ausgeben: header("Content-Type: text/html; charset=utf-8") und , das Codierungsformat aller Dateien ist utf-8. Das Speichern als utf-8 kann etwas mühsam sein. Wenn Sie Sitzung verwenden, können Sie Editplus zum Speichern verwenden. Parameterauswahl->Datei-> UTF-8-Signatur, wählen Sie Immer löschen und speichern Sie dann, um die Stücklisteninformationen zu entfernen.
2. PHP selbst ist kein Unicode. Alle Funktionen wie „substr“ müssen in „mb_substr“ geändert werden (die Erweiterung „mbstring“ muss zum Transkodieren verwendet werden).
3. Wenn Ihre HTML-Datei verstümmelt ist, können Sie im Head-Tag eine UTF8-Kodierung (internationale Kodierung) hinzufügen: UTF-8 ist eine Kodierung ohne Land, d. h. unabhängig. Für jede Sprache, Jede Sprache kann verwendet werden.
Weitere PHP-Kenntnisse finden Sie im PHP-Tutorial!
Das obige ist der detaillierte Inhalt vonPHP zeigt verstümmelte Zeichen an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!