Passaggio variabile e perdita caratteri

di il
2 risposte

Passaggio variabile e perdita caratteri

Passo la seguente variabile tra una pagina asp1 e asp2:

var1="pippo + pluto + paperino"

nel passaggio alla pagina asp2, la querystring risulta essere:

var2=pippo pluto paperino

insomma mi taglia i caratteri + della stringa che per me sono fondamentali. Capisco che son caratteri speciali ma non c'è un modo per evitare che vengano tagliati?

Grazie

F

2 Risposte

  • Re: Passaggio variabile e perdita caratteri

    Una URL

    NON E' UNA STRINGA

    ma un oggetto complicato fatto da 'sequenze' caratteri, "simile" ad una stringa, MA i caratteri NON SONO INTERPRETATI ALLO STESSO MODO!

    CI SONO un bel po' di caratteri "speciali"

    https://tools.ietf.org/html/rfc398
    https://tools.ietf.org/html/rfc173

    Ci sono SPECIFICI meccanismi per fare l'ENCODING (in formato URL) dei caratteri 'strani' che ti serve passare.
    Oppure, un'alternativa e' passare le informazioni mediante POST, invece che GET, in modo da non passarle nella URL, ma nel BODY della risposta.
  • Re: Passaggio variabile e perdita caratteri

    Solo se POST é diverso da application/x-www-form-urlencoded e multipart/form-data (escluso il file) altrimenti sono percent enconding come la query string.
    Ciò che invia il browser é una stringa (con una specifica codifica o meno).
Devi accedere o registrarti per scrivere nel forum
2 risposte