Heim  >  Artikel  >  Web-Frontend  >  Was ist die Zeichenkodierung? Wie stelle ich die Zeichenkodierung in HTML5 ein?

Was ist die Zeichenkodierung? Wie stelle ich die Zeichenkodierung in HTML5 ein?

青灯夜游
青灯夜游Original
2018-11-12 17:36:2510084Durchsuche

Der Inhalt dieses Artikels besteht darin, vorzustellen, was Zeichenkodierung ist und wie man die Zeichenkodierung in HTML5 einstellt. Damit jeder die Rolle der Zeichenkodierung versteht und wie man die Zeichenkodierung in HTML5 einstellt. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird Ihnen hilfreich sein.

Lassen Sie uns zunächst verstehen Was ist die Zeichenkodierung? Was ist der Nutzen?

Zeichenkodierung ist eine Methode zur Umwandlung von Bytes in Zeichen. Um ein HTML-Dokument zu validieren oder anzuzeigen, muss das Programm eine Zeichenkodierung auswählen. Auf der Seite können wir die Kodierung „utf-8“ festlegen, um verstümmelte chinesische Zeichen zu verhindern. [Empfohlene verwandte Video-Tutorials: HTML5-Tutorial]

Es gibt drei Methoden zum Festlegen der Zeichenkodierung in HTML 5. Lassen Sie uns diese im Folgenden vorstellen:

HTTP Content-Type-Header

Wenn Sie CGI oder ein ähnliches Programm schreiben, können Sie den HTTP Content-Type-Header verwenden, um eine beliebige Zeichencodierung festzulegen.

Hier ist ein einfaches Beispiel:

print "Content-Type: text/html; charset=utf-8\r\n";

e8e496c15ba93d81f6ea4fe5f55a2244 Element

Sie können es mit dem Zeichensatzattribut The verwenden e8e496c15ba93d81f6ea4fe5f55a2244-Element, dieses Attribut kann die Kodierung innerhalb der ersten 512 Bytes des HTML5-Dokuments angeben.

Das Folgende ist ein vereinfachtes Beispiel:

<meta charset="UTF-8">

Schauen wir uns auch das nicht vereinfachte an: Es ist immer noch erlaubt,

<meta http-equiv =“Content-Type”content =“text / html; charset = UTF-8”>

zu verwenden. Es ist deutlich zu erkennen, dass das vereinfachte < ;meta> ist bequemer.

Unicode Byte Order Mark (BOM)

Die Byte Order Mark (BOM) besteht aus dem Zeichencode U+FEFF am Anfang der Datenstrom, wo er als Signatur verwendet werden kann, die die Bytereihenfolge und die Kodierungsform vor allem von unmarkierten Klartextdateien definiert.

Viele Windows-Programme (einschließlich Windows Notepad) fügen die Bytes 0xEF, 0xBB, 0xBF am Anfang jedes als UTF-8 gespeicherten Dokuments hinzu. Dies ist die UTF-8-Kodierung des Unicode Byte Order Mark (BOM), die oft als UTF-8 BOM bezeichnet wird, auch wenn sie nichts mit der Bytereihenfolge zu tun hat.

Für HTML5-Dokumente können Sie am Anfang der Datei Unicode Byte Order Mark (BOM)-Zeichen verwenden. Dieses Zeichen liefert die Signatur für die verwendete Kodierung.

Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels. Sie können verschiedene Methoden zum Festlegen der Zeichenkodierung je nach Situation auswählen. Ich hoffe, dass dies für Ihr Lernen hilfreich ist.

Das obige ist der detaillierte Inhalt vonWas ist die Zeichenkodierung? Wie stelle ich die Zeichenkodierung in HTML5 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