Devo fare una stampa di un articolo su un pop up utilizzando javascript.

Nella pagina PHP scrivo questo:

echo "<a href=\"javascript:Stampa('".$special->specialChars($results["Testo"])."')\">

Qui richiamo la funzione:

<script language="Javascript">
<!--
function Stampa(testo) {

win2 = window.open('','stampa','width=500, height=500, scrollbars=yes');
win2.focus();
win2.document.write("<html><head><title>Stampa l'articolo</title></head><body bgcolor='#ffffff' topmargin='0' leftmargin='0'>"+testo+"</body></html>");
win2.document.close();
}
//--></script>

Il problema è che nella variabile Testo ci sono accenti che danno fastidio al passaggio in javascript. Questo mi blocca lo script.

Come posso risolvere il problema?