dunque, questa è davvero bella:

facendo il confronto tra stringhe con escape succede una cosa bizzarra. due tringhe, apparentemente identiche, differiscono di un carattere:

codice:
escape(stringa) 
IE leggendola da un form restituisce questo:
-%7D%0D%0A

mentre passata come variabile me la legge come

-%7D%0A

la stringa passata è questa: -}

cosa sono quel %0D  e %0A ?

GRAZIE A TUTTI