Salve a tutti, ho un problema forse banale, dal quale però non riesco ad uscire.

In un campo del database (di tipo TEXT) ho salvato una stringa di questo tipo:


<FONT face="Comic Sans MS" color=blue size=4>pippo</FONT> <FONT style="BACKGROUND-COLOR: yellow" face=Verdana color=green size=7>pippo</FONT> <FONT color=red size=1>pippo</FONT></P>
  1. <LI><FONT color=#ff0000 size=1>ciao</FONT></LI>


Ora nella pagina devo inviare questa stringa ad una funzione in javascript:
Codice PHP:
<script language="javascript">
    initialize2('<? $news['testo'];?>')
</script>
Il problema è che nel momento in cui carico la pagina la stringa viene scritta nel seguente modo:
Codice PHP:
<script language="javascript">
    
initialize2('

<FONT face="Comic Sans MS" color=blue size=4>[b]pippo[/b]</FONT> <FONT style="BACKGROUND-COLOR: yellow" face=Verdana color=green size=7>pippo</FONT> <FONT color=red size=1>pippo</FONT></P>

[list=1]

<LI>[i]<FONT color=#ff0000 size=1>ciao</FONT>[/i]</LI>[/list]'
)
</script> 
Viene cioè mandata a capo, producendo un errore del tipo "Costante stringa senza terminazione"

Non so proprio come evitare di mandare a capo questa stringa.
Ho provato così ma niente da fare.
Codice PHP:
$testo_news=trim($news['testo']);
$testo_news=trim($testo_news"\t");
$testo_news=trim($testo_news"\n");
$testo_news=trim($testo_news"\r");
$testo_news=nl2br($testo_news); 
Ho provato anche con
Codice PHP:
$testo_news=str_replace($testo_news"\n"""); 
Ma in questo caso quello che ottengo è una stringa Vuota.

In definitiva quello che dovrei ottenere è
Codice PHP:
initialize2('

<FONT face="Comic Sans MS" color=blue size=4>[b]pippo[/b]</FONT> <FONT style="BACKGROUND-COLOR: yellow" face=Verdana color=green size=7>pippo</FONT> <FONT color=red size=1>pippo</FONT></P>[list=1]<LI>[i]<FONT color=#ff0000 size=1>ciao</FONT>[/i]</LI>[/list]'

Ossia una stringa stampata tutta su un unica riga.


Potete aiutarmi???