Perche` la funzione escape() non va bene?
Cosa fa la tua in piu`?

Il suo contrario e` unescape().