Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pobieranie danych z adresu url w utf8
nordi
post
Post #1





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 26.09.2006

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
netmare
post
Post #2





Grupa: Zarejestrowani
Postów: 285
Pomógł: 37
Dołączył: 18.12.2007
Skąd: Łódź

Ostrzeżenie: (0%)
-----


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ć.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 11:25