Polskie “ogonki” to problem
Polskie znaki, zwane potocznie “ogonkami”, sprawiają problemy nie tylko twórcom stron WWW. Do dziś istnieje wiele programów, w których zapisuje się je w różnych standardach kodowania. W sumie jest ok. 20 sposobów zapisywania polskich ogonków! Jednak, obecnie obowiązującą normą jest standard ISO-8859-2. Odpowiada on Polskiej Normie PN-93 T-42118 i właśnie w tym standardzie strony WWW powinny być zapisane.
Aby spełniać wymogi normy, każda strona WWW powinna mieć w sekcji “head” następujący element “meta”:
<head> <meta http-equiv="Content-type" content="text/html; charset=ISO-8859-2" /> </head>
Jest on szczególnie istotny, gdyż informuje przeglądarkę, że znaki na stronie WWW zapisane są w standardzie ISO-8859-2. Dzięki temu widzimy poprawnie polskie litery. Przeglądarka mając taką deklarację sama przestawia się na zalecany przez autora zestaw znaków.
Niestety, aby móc korzystać z polskich znaków trzeba mieć polską czcionkę. Linux ma zainstalowaną domyślnie czcionkę ISO-8859-2 więc problem z głowy, natomiast Windows ma czcionkę w standardzie Windows-1250. Różni się ona jednak od ISO-8859-2 pozycją sześciu liter w tablicy ASCII (ąśźĄŚŹ). Aby móc pisać i widzieć czcionkę ISO trzeba nieco pokombinować…
Jednym ze sposobów są czcionki ISO (np. autorstwa firmy EuroFont), które możemy pobrać z Internetu, a po ich zainstalowaniu, bez problemu będziemy widzieć wszystkie polskie znaki w standardzie ISO. Innym rozwiązaniem jest malutki programik KeyPlus autorstwa Adama Strzeleckiego, który pozwala pisać w standardzie ISO. Jeżeli jednak mamy wiele dokumentów napisanych w Windowsie, możemy również skorzystać z programów służących do konwertowania tekstów z jednego standardu do innego. W tej sytuacji możemy posłużyć się programem, np. Ogonki 97 napisanym przez Michała Jaskólskiego. Warto korzystać z takich narzędzi w razie potrzeby.
Oczywiście, bardziej rozbudowane edytory do stron WWW mają wbudowane mechanizmy do konwersji znaków i nawet nie zauważymy tego problemu. Piszemy tak, jak zawsze, a otrzymane strony WWW są już poprawnie zakodowane z polskimi znakami w ISO-8859-2.
Na koniec wskazówka!
Strony WWW można też tworzyć w standardzie Windows-1250. Nie jest to jednak zalecany sposób, więc jeżeli tylko możesz, przestaw się na ISO-8859-2. Jeżeli już koniecznie musisz publikować strony w tym standardzie, nie zapomnij umieścić w dokumencie HTML innej zawartości elementu “meta”:
<head> <meta http-equiv="Content-type" content="text/html; charset=windows-1250" /> </head>








