perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 25
Click for quality!




11.02.2012 / 21:31

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  CGI: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


Beitragpluses become spaces
Seitenanfang
Hallo

pluses become spaces
Ev. kennt ja einer diese Regel für (URL)escaping noch.

Das was wir heute mit CGI.pm machen wurde ja früher gerne "händisch" erledigt.
Aber auch in CGI::Util.pm (3.05) finde ich
$todecode =~ tr/+/ /; # pluses become spaces

hmmm, welcher Browser escaped denn leerzeichen noch als "+"?
Alle die ich kenne nehmen %20.
Kann mir einer begründen, warum ich das mitmachen soll?

Mich stört diese Verhalten im Moment bei einer Anwendung und ich bin kurz davor hier die Regeln zu ändern? ;-)

Wer kann mich aufhalten?

Gruß Kristian

Datum: 22.12.2004-00:19

Beitragre: pluses become spaces
Seitenanfang
Wieso stoert dich dieses Verhalten denn? Du musst deine "echten" Plus-Zeichen eben in %XX konvertieren. Beim decoden zuerst die + in Space ersetzen, dann die Hexwerte.

Zu deiner eigentlichen Frage: Opera (7.1) und Firefox (1.0Final) und MSIE (5.01) ersetzen Spaces zu Plus (Textareas, Selects, Radio- und Text-Inputs). Mehr Elemente bzw. Browser (alles Windows-Versionen) hab ich jetzt nicht getestet.

Und dann dreh' ich doch mal die Frage um: Welche Browser kennst Du denn die Spaces als %20 senden?

Fuer mich klingt das ja eher nach Javascript-bearbeitetem String ala window.location.href = 'blalba.de?" + encodeURI(Parameter)

Datum: 23.12.2004-09:43

Beitragre: pluses become spaces
Seitenanfang
Hallo Cremator

Erstmal danke für deine Antwort.

Du hast recht, ich suche hier an der falschen Stelle nach dem falschen Fehler....
Bei dem %20 habe ich mich in der Tat täuschen lassen.

Gruß Kristian

Datum: 23.12.2004-10:23

-






-
-