Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Includowanie a kodowanie
Forum PHP.pl > Forum > PHP
demolka666
witam,
mam pewien nietypowy problem, nigdy wcześniej mi się to nie zdarzyło.

Zdefiniowałam kodowanie strony w nagłówku na UTF-8. Polskie znaki wpisane bezpośrednio w index.php wyświetlane są poprawnie, natomiast w zaincludowanych dokumentach otrzymuję dziwne znaczki zamiast znaków diaktrytycznych.

Dla odmiany, przy zakodowaniu strony za pomocą ISO 8859-2 tekst wpisany bezpośrednio w index.php zawiera krzaczki, a includowany wygląda poprawnie.

Co może być przyczyną? Kombinuję już od jakiegoś czasu i nie umiem tego rozwiązać.

URL strony: http://kbiernat.netserwer.pl/ (strona jest tymczasowo niezoptymalizowana pod IE6, pracuję nad tym).
wiiir
polskim standardem jest
<META http-equiv="content-type" content="text/html; charset=iso-8859-2">
Na znaki ma jeszcze wpływ kodowania edytora tekstu.. jesli zapisujesz plik w innym kodowaniu tez moze krzaczyc na stronie mino iz jest iso-8859-2
Pilsener
Po prostu includowane pliki masz kodowane w ISO, a przeglądarce każesz użyć UTF - nagłówek charset nie zmienia kodowania znaków! On jedynie mówi przeglądarce, jakiego ma użyć dla tej strony kodowania. O prawidłowe zakodowanie wszystkich znaków musi zadbać użytkownik. Radzę przekodować wszystkie pliki strony na UTF specjalnymi programami typu "gżegżułka".
demolka666
Dziękuję wszystkim za pomoc smile.gif

Notepad automatycznie kodował mi pliki na win1250 i stąd ten problem. Ściągnęłam Gżegżółkę wg sugestii wyżej i wszystko gra biggrin.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-2025 Invision Power Services, Inc.