php kann Chinesisch nicht anzeigen?
php kann Chinesisch nicht anzeigen, da die Datenkodierung inkonsistent ist.
Kodierung der PHP-Webseite
1. Die Kodierung der .php-Datei selbst und die Kodierung der Webseite sollten übereinstimmen
a. Wenn Sie die GB2312-Codierung verwenden möchten, muss PHP den Header ausgeben:
header(“Content-Type: text/html; charset=gb2312")
, fügen Sie <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
zur statischen Seite hinzu, das Codierungsformat aller Dateien ist ANSI, Sie können es mit Notepad öffnen , speichern unter, wählen Sie die Kodierung als ANSI aus und überschreiben Sie die Quelldatei.
b. Wenn Sie die UTF-8-Codierung verwenden möchten, sollte PHP den Header ausgeben:
header(“Content-Type: text/html; charset=utf-8")
, <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
zur statischen Seite hinzufügen und 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 kann kein Chinesisch anzeigen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!