Thread Zeichen geht verloren bei Ajax Request? (53 answers)
Opened by bianca at 2012-07-12 05:41

Dubu
 2012-07-12 08:26
#159766 #159766
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
escape macht aber nicht dasselbe. Siehe z.B. SELFHTML:
Quote
escape()
[...]
Beachten Sie:

Diese Funktion hat ein problematisches Verhalten bei diversen Zeichen (das Pluszeichen wird z.B. nicht verändert, obwohl es dadurch in der URL als Leerzeichen interpretiert würde), und ist deshalb durch encodeURI() und encodeURIComponent() ersetzt.

Beim Dekodieren wandelt CGI das Plus in ein Leerzeichen um, wie es sein sollte. Das wird dann von quotemeta mit Backslash versehen, also kommt r\<Leerzeichen> heraus.

View full thread Zeichen geht verloren bei Ajax Request?