Wenn Sie während der Entwicklung PHP-Skripte zur Ausgabe von Inhalten verwenden, müssen Sie sicherstellen, dass sich der Inhalt mit häufig verwendeten chinesischen Zeichen oder Sonderzeichen korrekt verhält, da es sonst zu verstümmelten Zeichen oder einer falschen Anzeige kommen kann. Wie richte ich PHP-Dateien für die Ausgabe von UTF-8-codierten Inhalten ein? Hier sind einige Möglichkeiten.
Wir können Header-Informationen zur PHP-Datei hinzufügen, um den Browser anzuweisen, die Webseite in UTF-8-Kodierung anzuzeigen. Fügen Sie einfach den folgenden Code am Anfang der PHP-Datei hinzu:
header('Content-Type:text/html;charset=utf-8');
Auf diese Weise wird der Ausgabeinhalt auch dann korrekt angezeigt, wenn er chinesische oder spezielle Symbole enthält.
Wir können es auch in der PHP.ini-Datei konfigurieren, sodass das PHP-Skript standardmäßig die UTF-8-Kodierung verwendet, um Inhalte auszugeben. Suchen Sie die folgende Anweisung in der PHP.ini-Datei:
;default_charset =
Entfernen Sie das vorangehende Kommentarsymbol „;“ und setzen Sie den Wert von default_charset auf „utf-8“, also:
default_charset = "utf-8"
Starten Sie dann den Apache- oder Nginx-Server neu.
Wenn die PHP.ini-Datei nicht geändert werden kann, können wir die folgende Anweisung in die .htaccess-Datei einfügen, damit der Server standardmäßig UTF-8-Kodierung zur Ausgabe von Inhalten verwenden kann:
AddDefaultCharset utf-8
Auf diese Weise ist es bei Verwendung von PHP nicht erforderlich, Header-Informationen hinzuzufügen, wenn das Skript Inhalte ausgibt.
Die letzte Methode besteht darin, Metainformationen in den Header der HTML-Datei einzufügen, um den Browser anzuweisen, die Webseite in UTF-8-Kodierung zu lesen. Fügen Sie einfach den folgenden Code in das
-Tag der HTML-Datei ein:<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Im Allgemeinen können die oben genannten vier Methoden dafür sorgen, dass das PHP-Skript UTF-8-Inhalte ausgibt. Die zu verwendende spezifische Methode kann entsprechend der tatsächlichen Situation ausgewählt werden.
Das obige ist der detaillierte Inhalt vonSo geben Sie UTF-8-Inhalte mit PHP aus (vier Methoden). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!