elektrohirn: URL-Konvertierung

Ich hab ein kleines JS das beim Klick auf nen Link die vom User eingegebenen Zahlenwerte inkl. € in den URL schreibt, mit dem dann die neue Seite aufgerufen wird. Also ich bin auf seite1.htm und das JS erzeugt eine URL in der Form seite2.htm?500?200?300 usw. (also irgendwelche Zahlen). Dabei werden z.B. Leerzeichen in %20 konvertiert, das € in %E2 usw, gibts da irgendwo ne Tabelle wo man diese Zuordnung nachschauen kann, also welche Sonderzeichen in was konvertiert werden?

  1. Moin!

    Ich hab ein kleines JS das beim Klick auf nen Link die vom User eingegebenen Zahlenwerte inkl.  in den URL schreibt, mit dem dann die neue Seite aufgerufen wird. Also ich bin auf seite1.htm und das JS erzeugt eine URL in der Form seite2.htm?500?200?300 usw. (also irgendwelche Zahlen). Dabei werden z.B. Leerzeichen in %20 konvertiert, das  in %E2 usw, gibts da irgendwo ne Tabelle wo man diese Zuordnung nachschauen kann, also welche Sonderzeichen in was konvertiert werden?

    Die Tabelle gibts (genauer gesagt wird ein Zeichen in %Hexcode konvertiert, je nach Zeichensatz ist das aber u.U. unterschiedlich), aber sinnvoller ist, du benutzt einfach die Javascript-Funktion encodeURI() bzw. escape().

    http://selfhtml.teamone.de/javascript/objekte/unabhaengig.htm#encode_uri
    http://selfhtml.teamone.de/javascript/objekte/unabhaengig.htm#escape

    - Sven Rautenberg

    --
    "Bei einer Geschichte gibt es immer vier Seiten: Deine Seite, ihre Seite, die Wahrheit und das, was wirklich passiert ist." (Rousseau)
  2. Hi,

    eine URL in der Form seite2.htm?500?200?300

    pro URL nur ein einziges Fragezeichen. Jedes weitere ist falsch.

    Dabei werden z.B. Leerzeichen in %20 konvertiert, das € in %E2 usw, gibts da irgendwo ne Tabelle wo man diese Zuordnung nachschauen kann, also welche Sonderzeichen in was konvertiert werden?

    alert(escape('Jäwöll!'))

    Es handelt sich um die hexadezimale Darstellung des zugehörigen Zeichenwertes, mit vorangestelltem '%'-Zeichen.

    Cheatah

    --
    X-Will-Answer-Email: No
  3. Hi elektrohirn,

    Ich hab ein kleines JS das beim Klick auf nen Link die vom User eingegebenen Zahlenwerte inkl.  in den URL schreibt, mit dem dann die neue Seite aufgerufen wird. Also ich bin auf seite1.htm und das JS erzeugt eine URL in der Form seite2.htm?500?200?300 usw. (also irgendwelche Zahlen). Dabei werden z.B. Leerzeichen in %20 konvertiert, das  in %E2 usw, gibts da irgendwo ne Tabelle wo man diese Zuordnung nachschauen kann, also welche Sonderzeichen in was konvertiert werden?

    es ist Dir aber schon klar, dass Du mit dieser UR nix anfangen kannst, da es hierbei wirklich nur ansatzweise um eine Art Get-ähnliche Parameterübergabe handelt.

    Ciao
    eiweißhirn