sto facendo un javascript per l' invio dei un email,siccume nel testo dell'email devo mettere il link ad un immagine il cui nome contiene degli spazi dovrei mettere la stringa %20 altrimenti il link non funziona...

lo script è questo:
codice:
var nomefoto = msg.nomefoto;
	var car = "%"+"2"+"0"
	nomefoto = nomefoto.replace(/\s/g,"%20");
	var oggetto = 'Oggetto prova';
	document.location = 'mailto:' + indirizzo + '?Subject=' + oggetto + ' &enctype=multipart/form-data &Body=' + testo + ' %0A Clicca qui per vedere immagine che ti e stata spedita: %0A'+ posizione + nomefoto;
non da nesssun errore ma nel testo dell'email in outlook non compare %20 ma resta comunque uno spazio...

come posso fare???