php öffnet sich mit verstümmelten Zeichen?
Lösung für verstümmeltes Öffnen von PHP:
1. Die Kodierung der PHP-Datei selbst sollte mit der Kodierung der Webseite ü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-Codierung verwenden möchten, muss PHP den Header ausgeben:
header(“Content-Type: text/html; charset=utf-8")
, das Codierungsformat aller Dateien ist utf-8.
Das Speichern als utf-8 kann etwas mühsam sein. Wenn Sie Session verwenden, kann es zu Problemen kommen. Gehen Sie zu Extras->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, daher müssen alle Funktionen wie substr in mb_substr geändert werden (die Erweiterung mbstring muss installiert werden); oder iconv kann zum Transkodieren verwendet werden.
Weitere PHP-bezogene Kenntnisse finden Sie auf der PHP-Chinese-Website!
Das obige ist der detaillierte Inhalt vonPHP öffnet verstümmelte Zeichen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!