Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Znaki polskie
Forum PHP.pl > Forum > XML, AJAX
Piorunet
Witam.

Mam do was pytanie. Ostatnio bawię się w ajaxie i postanowiłem połączyć przyjemne z pożytecznym. Otóż - po kliknięciu na obrazek pojawia się okienko z danymi z mysql, które są z polskimi znakami.

Problem jest taki - jak pojawia się np. tytuł newsa [rekord] to zamiast polskich znaków pojawia się : � .. Jak to zmienić?

P.S. Próbowałem czysto wklejać polskie znaki do pliku i też się takie coś pojawiało.

Proszę o pomoc.
krispak
Problem z kodowaniem.. Poszukaj na forum bylo duzo razy
Piorunet
Korzystałem z tego : http://forum.php.pl/index.php?showtopic=67633

Lecz po wykonaniu wszystkich kroków okienko w ogóle się nie pojawia.


EDIT

Działa. Dodałem " header("Content-Type: text/html; charset=windows-1250"); " i działa.
devnul
Cytat
Content-Type: text/html; charset=windows-1250
omg człowieku - oszczędź sobie i innym problemów i poczytaj sobie o utf8
mkdes
Rozróżnij dwie rzeczy.
1) Deklarację strony kodowej - używane w kodzie HTML. Możesz mieć np deklarację utf-8 a plik zakodowany w iso-8859-2 i będziesz miał krzaczki.
2) Kodowanie pliku - użyj np. damowego edytora PSPAD i wybierz opcję Format -> UTF-8
Stąd zazwyczaj wszystkie problemy z krzaczkami.
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.