nordi
22.02.2008, 10:17:02
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
22.02.2008, 11:00:31
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ć.