Heim  >  Artikel  >  Web-Frontend  >  Tatsächlicher HTML5-Kampf und Analyse von Zeichensatzattributen (charset und defaultCharset)

Tatsächlicher HTML5-Kampf und Analyse von Zeichensatzattributen (charset und defaultCharset)

黄舟
黄舟Original
2017-02-11 11:25:352505Durchsuche

HTML5 hat auch die Zeichensatzattribute aktualisiert, darunter die Attribute charset und defaultCharset, die neu hinzugefügten Zeichensatzattribute in HTML5. Die ausführliche Erklärung der Attribute „charset“ und „defaultCharset“ finden Sie im Abschnitt „HTML5 Practical Combat and Analysis of Character Set Attributes“.


Das Charset-Attribut des tatsächlichen HTML5-Kampfes und die Analyse von Zeichensatzattributen


Das Charset-Attribut in HTML5 repräsentiert das Dokument mittelalterlich Der verwendete Zeichensatz kann auch zur Angabe eines neuen Zeichensatzes verwendet werden. Standardmäßig ist der Wert des Zeichensatzattributs „UTF-16“, er kann jedoch über das Meta-Tag, den Antwortheader oder das direkte Festlegen des Zeichensatzattributs geändert werden. Ein kleines Beispiel lautet wie folgt:


JavaScript-Code



alert(document.charset) // 谷歌下测试  "UTF-8"
document.charset = "UTF-16"
alert(document.charset) // 谷歌下测试 "UTF-16LE"



 Das Standardcharset-Attribut des Zeichensatzattributs des eigentlichen HTML5-Kampfes und der Analyse


 Das Standardcharset Das Attribut gibt an, dass das Attribut „defaultCharset“ auf den Standardbrowser- und Betriebssystemeinstellungen basiert, also dem Standardzeichensatz des aktuellen Dokuments. Wenn das Dokument keinen Standardzeichensatz hat, können die Werte des charset-Attributs und des defaultCharset-Attributs unterschiedlich sein. Ein kleines Beispiel lautet wie folgt:


JavaScript-Code



if(document.charset != document.defaultCharset){
	alert("编码不一样哟")
}



Mit dem charset-Attribut und dem defaultCharset-Attribut können wir die spezifischen Informationen der im Dokument verwendeten Zeichenkodierung abrufen und auch die Zeichenkodierung angemessen steuern . Wenn dies ordnungsgemäß funktioniert, kann sichergestellt werden, dass Benutzer Seiten normal anzeigen oder Anwendungen verwenden können. Zu den Browsern, die das Attribut document.charset unterstützen, gehören Safari, Chrome, IE, Firefox und Opera. Browser, die das Attribut document.defaultCharset unterstützen, sind Chrome, IE und Safari.

Das Obige ist der Inhalt des tatsächlichen HTML5-Kampfes und der Analyse von Zeichensatzattributen (Zeichensatz und Standardzeichensatz). Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!





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