Heim  >  Artikel  >  Backend-Entwicklung  >  Wie stelle ich die Zeichensatzkodierung in PHP ein?

Wie stelle ich die Zeichensatzkodierung in PHP ein?

青灯夜游
青灯夜游Original
2020-11-04 10:46:092658Durchsuche

In PHP können Sie die Zeichensatzkodierung über die Funktion header() festlegen. Das Syntaxformat ist „header('Content-type: text/html; charset=characterkodierung');“ zu „utf-8“, „GB2312“, „GBK“ usw.

Wie stelle ich die Zeichensatzkodierung in PHP ein?

Empfehlung: „PHP-Video-Tutorial

php Zeichensatzkodierung festlegen

Wenn Ihre PHP-Datei ein Problem mit der vom Browser angezeigten Zeichenkodierung hat, müssen Sie Einstellungen im PHP vornehmen Datei

<?php
    // 服务器读取的  编码设置
    header(&#39;Content-type:text/html;charset=utf-8&#39;);
?>

PHP-Header()-Funktion

header()-Funktion 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 die Ausgabepufferung verwenden, um dieses Problem zu lösen):

<html>
<?php
// This results in an error.
// The output above is before the header() call
header(&#39;Location: http://www.example.com/&#39;);
?>

Syntax

header(string,replace,http_response_code)

Wie stelle ich die Zeichensatzkodierung in PHP ein?

Erweiterte Informationen:

Zeichen ist die Sammelbezeichnung für Buchstaben, Zahlen und Symbole in Computern. Ein Zeichen kann ein chinesisches Zeichen, ein englischer Buchstabe, eine arabische Ziffer, ein Satzzeichen usw. sein.

Computer speichern Daten in binärer Form. Die Zahlen, Englisch, Satzzeichen, chinesischen Schriftzeichen und andere Zeichen, die wir normalerweise auf dem Display sehen, sind das Ergebnis der binären Zahlenumwandlung.

Der Zeichensatz definiert die Entsprechung zwischen Zeichen und Binärzeichen und weist den Zeichen eindeutige Nummern zu. Zu den gängigen Zeichensätzen gehören Unicode, ASCII, GBK, IOS-8859-1 usw.

Zeichenkodierung (Zeichenkodierung) kann auch als Zeichensatzcode bezeichnet werden, der angibt, wie Zeichennummern im Computer gespeichert werden.

Die meisten Zeichensätze entsprechen nur einer Zeichenkodierung, wie zum Beispiel: ASCII, IOS-8859-1, GB2312, GBK, die alle sowohl den Zeichensatz als auch die entsprechende Zeichenkodierung darstellen. Im Allgemeinen können die beiden also als Synonyme betrachtet werden. Die Ausnahme bildet der Unicode-Zeichensatz, der über drei Kodierungsschemata verfügt: UTF-8, UTF-16 und UTF-32. Die am häufigsten verwendete Kodierung ist UTF-8.

Weitere Kenntnisse zum Thema Programmierung finden Sie unter: Einführung in die Programmierung! !

Das obige ist der detaillierte Inhalt vonWie stelle ich die Zeichensatzkodierung in PHP ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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