Heim > Artikel > Backend-Entwicklung > So legen Sie die Codierung im PHP-Header fest
Die Syntax für die Codierung der PHP-Header-Einstellungen lautet „header(“content-type:text/html; charset=xxx“);“, wobei der Parameter charset das spezifische Codierungsformat darstellt.
Empfohlen: „PHP-Video-Tutorial“
PHP-Header zum Definieren einer PHP-Seite als UTF-Kodierung oder GBK-Kodierung
php页面为utf编码 header("Content-type: text/html; charset=utf-8"); php页面为gbk编码 header("Content-type: text/html; charset=gb2312"); php页面为big5编码 header("Content-type: text/html; charset=big5");
Normalerweise wird der obige Code auf der Homepage der PHP-Seite platziert
header("content-type:text/html; charset=xxx");
this Die Funktion header() wird verwendet, um die Informationen in den Klammern an den http-Header zu senden.
Wenn der Inhalt in den Klammern dem im Artikel genannten entspricht, ist die Funktion grundsätzlich dieselbe wie beim 3f2ae36b77c0b1762e465ca019e7bd30-Tag. Wenn Sie es mit dem ersten vergleichen, werden Sie feststellen, dass die Zeichen ähnlich sind. Der Unterschied besteht jedoch darin, dass der Browser bei Vorhandensein dieser Funktion immer die von Ihnen angeforderte XXX-Kodierung verwendet und niemals ungehorsam ist. Daher ist diese Funktion sehr nützlich. Warum passiert das? Dann müssen wir über den Unterschied zwischen HTTPS-Header und HTML-Informationen sprechen:
Der https-Header ist eine Zeichenfolge, die vom Server gesendet wird, bevor HTML-Informationen mithilfe des HTTP-Protokolls an den Browser übertragen werden.
Da das Meta-Tag zu HTML-Informationen gehört, erreicht der von header() gesendete Inhalt zuerst den Browser. Der beliebte Punkt ist, dass header() eine höhere Priorität hat als meta (ich weiß nicht, ob das gesagt werden kann). Fügen Sie eine PHP-Seite hinzu, die sowohl header("content-type:text/html; charset=xxx") als auch 1dd9d9bc813bb1594796bd2b8615c022 enthält. Der Browser erkennt nur den früheren http-Header und nicht das Meta. Natürlich kann diese Funktion nur innerhalb von PHP-Seiten verwendet werden.
Das obige ist der detaillierte Inhalt vonSo legen Sie die Codierung im PHP-Header fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!