michal_s
4.12.2012, 15:01:52
Mam sobie taki kod:
$x = 'poznań';
header("Location: <a href="http
://www.strona.pl/".$a);" target="_blank">http://www.strona.pl/".$a);</a>
I według mnie powinno przekierować mnie na
http://www.strona.pl/pozna%C5%84 - chodzi mi oczywiście o to żeby nie było polskich znaków...
a tu przekierowuje na
http://www.strona.pl/poznań . Dlaczego tak jest? jak da się zdekodować poslkie znaki i po tem przekierować na taką stronę i potem je odkodować?
Crozin
4.12.2012, 15:12:41
Widocznie Twoja przeglądarka jest wstanie określić kodowanie znaków w URL-u i wyświetla Ci go w przyjaznej formie.
wNogachSpisz
4.12.2012, 15:25:45
// In case htmlspecialchars misses these.
źródło: codeigniter -> form_helper -> form_prep
michal_s
4.12.2012, 15:37:32
no tak, tylko co ma mi to dać? chodzi o to, że w adresie nie mogę mieć polskich znaków a musze w nim przekazać np. łódź I teraz jak to obejść...
Crozin
4.12.2012, 15:51:23
@wNogachSpisz: Jaki to ma związek z tematem?
@michal_s: To kwestia preferencji przeglądarki. Dlaczego Ci to w ogóle przeszkadza?
michal_s
4.12.2012, 16:26:17
Dlatego, bo gdy mam w adresie polskie znaki wyświetla mi się
An Error Was Encountered
The URI you submitted has disallowed characters.