'&' im Post String
-
Hallo!
Ich möchte Daten zu einem Server posten. Es handelt sich dabei um HTML Daten. Das Problem ist, dass das kaufmännische Und-Zeichen darin vorkommt. Entweder direkt oder als Ersatz (z.B. "ä" für "ä")Daten werden ja so zum Server gepostet:
[code]varname=name&varpassword=password[quote]
Wie ersetze ich das "&", damit der Server nicht durcheinander kommt, und denkt, dass eine neue Variable im String folgt?
Vielen Dank, Christoph
-
wenn man daten mit GET bzw. POS>T verschickt ist das Escape zeichen, und danach einfach mit 2 stelligen ascii code in hexangeben oder 4 stellinge unicode nehmen
string html = "<html><body><p> a & b& </p></body></html>"; schicken(html.Replace("&","%26");
wennst net alle zeichen raussuchen wilslt von irgendwo, ich glaub die KLasse UnicodeEncoding kann das, aber ich weiss net wie
mfg spjoe
-
Wenn ich folgendes Benutze:
poststring="1 & 2" poststring=poststring.replace("&","&26")
Dann kommt das an:
1 %26amp; 2
Gruß, Christoph