Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Brak polskich znaków na stronie pod IE.
Pozycjonowanie i Optymalizacja > Projektowanie stron > PHP i MySQL
patys
Witam, mam stronę zrobioną w php (baza noclegowa) każda część strony jest w osobnych plikach a w index.php jest
include(plikizestronami);

Wszystko jest gites majonez pod innymi przeglądarkami, jednak pod IE nie ma polskich znaków(krzaczki greckie). Kodowanie strony jest ISO-8859-2 czyli polskie. Jak mozna naprawić ten problem, aby pod każdą przeglądarką było tak samo.

Pozdrawiam smile.gif
Mion
Wysyłaj nagłówek Header z informacją o kodowaniu
CYTAT
<?php
header('Content-type: text/html; charset=ISO-8859-2');
?>
yavaho
Kodowanie strony musibyć w ISO-8859-2
Pliki w ktorych znajduje się tekst muszą być zapisane w kodowaniu ISO-8859-2
Edytor ktorym edytuje się tekst musi obsługiwać ISO-8859-2

Jedno z tych trzech masz niekompatybile z resztą.

Jezeli to co powyżej jest napewno dobrze i dalej są krzaki to na początku pliku index.php można dać jeszcze:
KOD
header('Content-Type: text/html; charset=ISO-8859-2');




Mion był szybszy smile.gif
Kukis
W jakim kodowaniu są zakodowane pliki skryptu?




ps. nie lepiej trzymać się UTF-8?
flavio100
lepiej.

możesz jeszcze (ale wczesniej kopia zapasowa!) zmienic kodowanie pliku, czyli zmieniasz rozszerzenie na .txt
otwierasz w notatniku, klikasz zapisz jako... i wybierasz kodowanie ANSI. (albo UTF w zaleznosci od problemu).
zamykasz, zmieniasz rozzszerzenie i gotowe. Może być konieczna zmiana w treści pliku (przy ogonkach), ale tak naprawde wiele zalezy od edytora bo inaczej to obsluguje dreamweaver a inaczej np. komodo.

pzdr

ps. nastepnym razem rob w utf tongue.gif

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-2012 Invision Power Services, Inc.