Powiększ tekst:
Podmiana znaków za pomocą skryptu PHP. Polskie czcionki na stronie. Ogonki.styczeń 8th, 2009, 14:43 @ PHP, Strony wwwMożna bardzo łatwo uzyskać polską czcionkę zamiast krzaczków, które niekorzystnie wpływają na odbiorcę, prostym skryptem. Dla webmasterów, pisząc swoją stronę i korzystający tylko z notatnika (niestety, ale ja do nich należę), dużym utrudnieniem jest kodowanie polskich znaków. Zamiana znaków (Ą, ą, Ś, ś, Ź, ź) na (ˇ, ?, ?, ?, ?, Ľ) przy kodowaniu strony charset=iso-8859-2 nastręcza problemy.
O wiele łatwiej jest swobodni pisać w polskim języku, skupić się nad tym, co się pisze, a nie zawracać sobie głowy ogonkami, którymi może zająć się skryptowi PHP. Serwer, na którym znajduje się strona musi mieć możliwość obsługi PHP. Skrypt wykorzystuje funkcje PHP: ob_start() i ob_end_flush(). Funkcje te przechowują w buforze dane tekstowe, a następnie podmieniają, przed wyświetleniem na stronie, znaki z tablic według ustalonych parametrów. Poniższy kod należy wkleić na samą górę strony:
A na końcu strony należy wkleić poniższy skrypt:
Ciekawostką jest to, że skrypt działa również na dokumenty, które są „includowane”. Skrypt do ściągnięcia tu. Oczywiście można rozwinąć powyższą listę o inne znaki i inne kodowanie. Zostaw komentarz:Komentarze są moderowane, nie wysyłaj więc jednego komentarza kilka razy... | |
|