michal_2
20.12.2009, 12:23:58
Witam. Mam taki problem. W zasadzie to nie problem z php tylko z Apache2. Gdy wrzucam na serwer wszystko jedno czy plik .php .html czy .htm zamiast polskich znaków wyświetlają mi się "?". Nie wiem jak się tego pozbyć. Dodam że pod przeglądarką IE wszystko działa dobrze. Proszę o pomoc.
Edit: teraz zauważyłem, że pod IE czasami nie wyświetla ś
Blame
20.12.2009, 12:28:20
Jakie kodowanie mają te pliki? Wyciągasz tekst z bazy?
Do wyświetlania polskich znaków najuniwersalniejszym rozwiązaniem będzie kodowanie UTF-8 bez BOM.
michal_2
20.12.2009, 12:34:48
Nie ma znaczenia czy dodam do pliku tag:
<meta http-equiv=content-type content="text/html; charset=iso-8859-2">
czy go nie dodam. Tak czy siak wyskakują mi te znaki zapytania. Z bazy danych na razie nie korzystam. A podczas instalacji Apache wybierałem na nim kodowanie UTF8 ale nie wiem jak to sprawdzić/zmienić.
kipero
20.12.2009, 12:40:18
Nie wystarczy sam nagłówek. Musisz zapisać plik z odpowiednim kodowaniem. Jakiego edytora używasz?
michal_2
20.12.2009, 12:42:25
Notepad2
kipero
20.12.2009, 14:02:20
No to w menu File(Plik) masz opcję Encoding(Kodowanie?) i tam musisz wybrać takie samo kodowanie, jakie ustalasz z pomocą nagłówka.
Spawnm
20.12.2009, 14:04:26
Było setki razy + pełno o tym w google.
Zamykam, trochę samodzielności ...
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.