Heim > Artikel > Backend-Entwicklung > So lösen Sie das Problem verstümmelter chinesischer Zeichen in reinem PHP-Code
Die Lösung für chinesischen verstümmelten Code in reinem PHP-Code besteht darin, am Anfang der PHP-Datei eine Codezeile als „header(“content-type:text/html;charset=utf-8“);“ hinzuzufügen.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP Version 7.1, Dell G3-Computer.
Wie löst man das chinesische verstümmelte Problem des reinen PHP-Codes?
Chinesisches verstümmeltes Problem in reiner PHP-Seite (Daten sind statisch)
<?php header("content-type:text/html;charset=utf-8"); //设置编码
Verwandte Einführung: Die Funktion
header() sendet den ursprünglichen HTTP-Header an den Client.
Es ist wichtig zu wissen, dass die Funktion header() aufgerufen werden muss, bevor eine tatsächliche Ausgabe gesendet wird (in PHP 4 und höher können Sie Ausgabe-Caching verwenden, um dieses Problem zu lösen):
<html> <?php // 结果出错 // 在调用 header() 之前已存在输出 header('Location: http://www.example.com/'); ?>
Syntax
header(string,replace,http_response_code)
Parameter
Zeichenfolge erforderlich. Gibt die zu sendende Header-Zeichenfolge an.
ersetzen
optional. Gibt an, ob dieser Header den vorherigen Header ersetzt oder einen zweiten Header hinzufügt.
Der Standardwert ist wahr (Ersetzung). false (mehrere Header desselben Typs zulassen).
http_response_code optional. Erzwingt den HTTP-Antwortcode auf den angegebenen Wert. (Verfügbar für PHP 4 und höher)
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem verstümmelter chinesischer Zeichen in reinem PHP-Code. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!