![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 218 Pomógł: 0 Dołączył: 14.04.2004 Skąd: Słupsk, Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
hehe...
to nie jest problem na zasadzie, ze nie wiem jak sobie z tym poradzic... ale jest to wlasciwie ciekawostka i moje pytanie z niej wynika... w czym jest problem... jesli uzywam: header ("Location: blabla?xxx=sfhjdfsт") kluczowy jest OSTATNI znak w adresie... jesli jest to male rosyjskie "т" to ten znak sie nie wczytuje!?!... DLACZEGO TAK JEST?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) jesli znak nie jest na koncu, to wszystko jest ok!... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) i to jest najzabawniejsze... aby to obejsc wystarczy dopisac cokolwiek na koniec np. &KONIEC (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) )) i po problemie, bo znak juz nie jest na koncu... ale z czego w ogole wynika taki absurdalny problem?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) jest to wina header ktory ucina ten znak przy wysylaniu naglowka do przegladarki, czy samej przegladarki (kiedy korzystam z IE to znaku w ogole nie ma, nawet w adresie! a jak z firefoxa to mi wyswietla "?" zamiast znaku).... oczywiscie kiedy znak nie jest ostatnim, to wszystko jest ok... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) )) czy to nie absurd? dlaczego akurat ten znak tak sie zachowuje?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) czy ktos wie? pozdro Phoenix84 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 658 Pomógł: 95 Dołączył: 20.12.2005 Skąd: N54,35° E18,63° (Gdańsk) Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 218 Pomógł: 0 Dołączył: 14.04.2004 Skąd: Słupsk, Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
niby tak... ale zastanawia mnie czemu inne znaki dzialaja, a ten nie... co on ma takiego szczegolnego w sobie, ze wlasnie on nie dziala... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ))
P.S. pisalem, ze to nie jest dla mnie problem, bo moge to obejsc na kilka sposobow... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ale interesuje mnie dlaczego dzieje sie tak, a nie inaczej... z czego to wynika... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 658 Pomógł: 95 Dołączył: 20.12.2005 Skąd: N54,35° E18,63° (Gdańsk) Ostrzeżenie: (0%) ![]() ![]() |
Cytat co on ma takiego szczegolnego w sobie, ze wlasnie on nie dziala Zdaje mi się, że jakbyś w ff doinstalował odpowiedni pakiet językowy - by wyświetlało normalnie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) #edit w FF 3 normalnie mi wyświetla: т Ten post edytował b4x 10.07.2008, 21:29:32 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 206 Pomógł: 18 Dołączył: 6.03.2006 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
jakto dlaczego nie dziala? przeciez nie mozna takiego znaku przekazywac w URLu wedlug standardu (czyli przegladarki nie maja obowiazku w sumie tego obslugiwac). to bardzo niedobry sposob prezkazywania (jako bezposrednio znak), dlatego wlasnie jest urlencode() i wlasnie tego powinienes uzywac:
Cytat(http://www.ietf.org/rfc/rfc1738.txt) Octets must be encoded if they have no corresponding graphic
character within the US-ASCII coded character set, if the use of the corresponding character is unsafe, or if the corresponding character is reserved for some other interpretation within the particular URL scheme. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 00:30 |