Heim Backend-Entwicklung PHP-Problem So verwenden Sie header() in PHP, um die Seitenkodierung festzulegen

So verwenden Sie header() in PHP, um die Seitenkodierung festzulegen

May 21, 2021 pm 04:15 PM
header() php Seitenkodierung

In PHP können Sie den Parameter charset in der Funktion header() verwenden, um die Seitenkodierung festzulegen. Das Syntaxformat ist „header(“content-type:text/html; charset=encoding method“);“.

So verwenden Sie header() in PHP, um die Seitenkodierung festzulegen

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer. Die Funktion

header() sendet den ursprünglichen HTTP-Header an den Client, der zum Festlegen der Seitencodierung und Syntax verwendet werden kann :

header("content-type:text/html; charset=编码方式");
Nach dem Login kopieren

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");
Nach dem Login kopieren

Normalerweise wird der obige Code auf der Homepage der PHP-Seite platziert.

Erklärung: Die Funktion

header() dient dazu, die Informationen in den Klammern an den http-Header zu senden.

Wenn der Inhalt in den Klammern dem im Artikel entspricht, dann ist die Funktion im Grunde die gleiche wie die Beschriftung. Wenn Sie sie mit der 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 ist das so? 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).

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo verwenden Sie header() in PHP, um die Seitenkodierung festzulegen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian

CakePHP Datum und Uhrzeit CakePHP Datum und Uhrzeit Sep 10, 2024 pm 05:27 PM

CakePHP Datum und Uhrzeit

CakePHP-Projektkonfiguration CakePHP-Projektkonfiguration Sep 10, 2024 pm 05:25 PM

CakePHP-Projektkonfiguration

CakePHP-Datei hochladen CakePHP-Datei hochladen Sep 10, 2024 pm 05:27 PM

CakePHP-Datei hochladen

CakePHP-Routing CakePHP-Routing Sep 10, 2024 pm 05:25 PM

CakePHP-Routing

Besprechen Sie CakePHP Besprechen Sie CakePHP Sep 10, 2024 pm 05:28 PM

Besprechen Sie CakePHP

So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein Dec 20, 2024 am 11:31 AM

So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein

CakePHP-Kurzanleitung CakePHP-Kurzanleitung Sep 10, 2024 pm 05:27 PM

CakePHP-Kurzanleitung

See all articles