4 messaggi dal 29 luglio 2002
Ciao,

non sono molto esperto e ho questo problemino:
passo il nome di una linea con ?name="KK +/+", nell'adress della nuova pagina vedo correttamente il nome con lo spazio sostituito da %20 (KK%20+/+).
Quando però nella nuova pagina faccio il Request.QueryString("name") ottengo kk /, i più sono spariti.
Ho provato a sostituire il + con &#43 ma il risultato non cambia, nome corretto nell'adress ma più spariti nel Request.QueryString("name").
Qualcuno mi può aiutare?

Grazie Giorgio
11.886 messaggi dal 09 febbraio 2002
Contributi
capita quello perchè sia il + che il %20 vengono riconvertiti ad uno spazio.
Dovresti usare UrlEncode... hai provato?

variabile = "KK +/+"
variabile = Server.UrlEncode(variabile)

Response.redirect("pagina.asp?name="&variabile)

Ps. dovrebbe convertirti il + non a &#43 ma a %2B
Modificato da BrightSoul il 09 ottobre 2002 16.07 -

Enjoy learning and just keep making
4 messaggi dal 29 luglio 2002
Mille grazie, funziona.

Giorgio

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.