var str = "l'esempio";
var str1 = escape(str);

var url = "index.htm?titolo=" + str1;

Se poi devi decodificare puoi usare unescape() (ma forse lo fa automaticamente il programma a cui spedisci la stringa).

Ciao
Michele