Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pobieranie danych z adresu url w utf8
Forum PHP.pl > Forum > PHP
nordi
Witam, mam problem z pobraniem danych z adresu url

przykładowo mam w adresie szukaj.php?region=śląsk

Cała strona jest kodowana w UTF-8, na stronie występuje problem ponieważ na stronie wyświetla mi w taki sposób tekst: Szukany region ?l?sk zamiast polskich znaków mam ?. W czym może tkwić sie problem?

Z góry wielkie dzięki za pomoc.
netmare
No w adresie url nie możesz uzywać polskich znaków. Powinno to być przepuszczone przez url encode.

Teraz sobie poteoretyzuje bo nie chce mi się tego sprawdzać.
Jak wpisujesz śląsk to przeglądarka pewnie sama to przerzuca na urlencode ale zgodnie ze standardem w którym to wpisałeś czyli jak mniemam WIN1250. Musisz to przerzucić najpierw z win1250 na utf8, a potem utf8 zamienić na hexy urlencoded i będzie działać.
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.