'&' 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&amp </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 &amp; 2"
    poststring=poststring.replace("&","&26")
    

    Dann kommt das an:

    1 %26amp; 2

    Gruß, Christoph


Anmelden zum Antworten