Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JS/PHP] Problem z encodeURIComponent(), na FireFoxie
tommy4
post
Post #1





Grupa: Zarejestrowani
Postów: 288
Pomógł: 12
Dołączył: 2.12.2005

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


Mianowicie, przesyłam przez GET dane z textarea (może i głupi pomysł, ale muszę), no i korzystam z encodeURIComponent(), żeby zamienić wszystkie znaki specjalne na ich znaki kodowe. Problem pojawia się, gdy trzeba zmienić entera.

Na IE i operce zmienia się na:
%0D%0A
Natomiast na Firefoksie:
%0A

I tym sposobem, gdy potem wykorzystuję te dane, nie tworzy się nowa linia w polu tekstowym. :C Jakiś wayaround?

Ten post edytował tommy4 5.05.2007, 07:06:44
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
yaotzin
post
Post #2





Grupa: Zarejestrowani
Postów: 157
Pomógł: 0
Dołączył: 12.02.2007
Skąd: Zielona Góra

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


W sumie nie rozumiem pytania ale tak sobie zauważę że nowa linia to \n\r czyli skok o poziom niżej do nowej linii i powrót karetki zgodnie z zapisem który pokazałeś sprawdza się to tylko w Operze i w IE
%0D - 13 czylo enter
%0A - 10 czyli powrót karetki

w FF mamy tylko %0A - 10 czyli powrót karetki musisz ręcznie w skrypcie to poprawić najwidoczniej, tzn, dopisywać ten brakujący znak Chyba ?!? jest 2:44 i już nie wiem o co kaman, idę spać
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 3.10.2025 - 06:23