Salve, ho il seguente problema, praticamente inserisco un campo su un database mysql a partire da un'area di testo html, quando do gli "a capo" sulla casella di testo,
----------------------------------
es:

PROVA
ARTICOLO
----------------------------------

questi vengono scritti sul db nel seguente modo PROVA
PROVA
attraverso un'opportuna sostituzione che opero in php con str_replace prima della scrittura di tale campo sul db;

Codice PHP:
$notearticolo str_replace("\n""
"
$notearticolo); 
se quindi faccio la stampa
Codice PHP:
echo $notearticolo
di ciò che verrà scritto sul DB ottengo:
PROVA
ARTICOLO(o meglio PROVA_
PROVA, dove con il carattere _ ho voluto indicare la presenza di uno spazio prima del
.

A livello di scrittura sul db non ho problemi ma nel momento in cui devo richiamare questo campo in un'area di testo html, ciò che mi si verifica è che lo spazio dopo la parola PROVA mi caccia un'errore nel javascript e non mi viene caricato correttamente il valore dal DB.

codice:
var note = "<?php echo htmlentities($row_Recordset2['note']);?>"; 			
note = note.replace(/&lt;/gi,"<"); 			
note = note.replace(/&gt;/gi,">"); 			
note = note.replace(/&quot;/gi,"\"");
document.getElementById('noteart').value = note;
Come posso risolvere? Praticamente vorrei che sul db fosse salvato il campo nel seguente modo:
PROVA
ARTICOLO senza appunto lo spazio prima del


Ho provato ad operare una sostituzione in PHP con:
Codice PHP:
$notearticolo str_replace(
"
"
"
$notearticolo); 
prima della scrittura sul db ma l'effetto che ottengo è che la scrittura è effettuata sempre con lo spazio che antecede
.