Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML] kodowanie UTF-8 a ISO-8859-1
Forum PHP.pl > Forum > Po stronie przeglądarki > HTML \ XHTML
the_ring
Witam.

Mój problem przedstawia się tak:
W nagłówku ( <HEAD> ) strony umieściłem standardowo linijkę
  1. <meta http-equiv='Content-Type' content="text/html; charset=UTF-8">

1. U mnie, na dysku lokalnym, na lokalhoście ( Apache/1.3.33 ) wszystko działa poprawnie, przeglądarka poprawnie wyświetla i koduje wszystkie znaki, zgodnie z UTF-8.
2. Na serwerze wirtualnym, w domenie niemieckiej ( Apache/1.3.26 Server at physik.hu-berlin.de ) wszystkie przeglądarki internetowe ( od IE po FF ) kodują znaki zgodnie ze standardem ISO-8859-1, co wprowadza niezły rozgalimatiasz na stronie... Jedynym wyjściem jest wtedy ręczne przestawienie na kodowanie UTF-8.

Co może być powodem takiego stanu rzeczy? I co ważniejsze: Jak temu zaradzić?

Pozdrawiam.

PS. Mam nadzieję, że dobrze zamieściłem posta, gdyż w końcu to przeglądarki źle interpretują kod.
dr_bonzo
Pewnie apache wysyla naglowki HTTP z tym kodowaniem (iso-8859-1). Jesli tworzysz strone za pomoca php ty wyslij
header( 'Content-Type: text/html; charset=UTF-8' ); // sprawdz jeszcze pisownie (bylo na forum) bo moglem sie pomylic.
the_ring
Faktycznie w tym leżał problem. Po dodaniu header() z parametrem 'Content-Type: text/html; charset=UTF-8' sprawa została zażegnana.
Dziękuję za odpowiedź i pozdrawiam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.