Dygresja: Notowanie znaków specjalnych w HTMLu

Wprowadzanie strony kodowej

Jeśli napiszą Państwo takie znaki specjalne jak ä, ö, ü, ß, é, è, š, ž, ł, ń bezpośrednio w HTMLu, to zagraniczne komputery zinterpretują je niepoprawnie. Aby były one poprawnie zapisane, trzeba podać w nagłówku, jaką stronę kodową Państwo używają. Proszę wprowadzić w HTMLu pomiędzy <head> a </head> jedną z poniższych linijek:

Kodowanie z Europy Zachodniej:
<meta http-equiv="content-type" content="text/html; charset=windows-1252">
lub
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">

Kodowanie z Europy Środkowej:
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
lub
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-2">

Kodowanie czcionek w Windowsie jest podobne do tego z czcionkami ISO, ale niestety nie identyczne.

Opisane znaki

Trochę bardziej czasochłonne, ale skuteczne i uniwersalne rozwiązanie polega na opisaniu wszystkich znaków specjalnych symbolami w HTMLu, np.:
&auml; → ä
&Uuml; → Ü
&szlig; → ß
&eacute; → é

Kompletna lista tych opisanych znaków znajduje się tutaj: http://de.selfhtml.org/html/referenz/zeichen.htm

Unicody

Dla większości słowiańskich znaków specjalnych nie ma takich opisów. Dlatego takie litery mogą zostać opisane w HTMLu tylko za pomocą ich numerów Unicode.

&#260; → Ą
&#261; → ą
&#262; → Ć
&#263; → ć
&#268; → Č
&#269; → č
&#270; → Ď
&#271; → ď
&#280; → Ę
&#281; → ę
&#282; → Ě
&#283; → ě
&#321; → Ł
&#322; → ł
&#323; → Ń
&#324; → ń
&#327; → Ň
&#328; → ň
&#344; → Ř
&#345; → ř
&#346; → Ś
&#347; → ś
&#352; → Š
&#353; → š
&#356; → Ť
&#357; → ť
&#366; → Ů
&#367; → ů
&#377; → Ź
&#378; → ź
&#379; → Ż
&#380; → ż
&#381; → Ž
&#382; → ž

Informacje uzupełniające do tego tematu znajdą Państwo na http://de.selfhtml.org/inter/index.htm


© polski.penzeng.de