ciao, ho un problema con un editor RTE

l'area di testo è creata con:
writeRichText('rte1', '<? echo($testo_area); ?>', 500, 200, true, false);

funziona bene ma quando $testo_area diventa troppo lunga l'area di testo sparisce perchè javascript considera come inizio di una nuova istruzione la parte di stringa che l'html automaticamente manda a capo perchè, appunto, troppo lunga.

c'è un modo per evitare che javascript consideri questo a capo come "\n" o "\r" e che quindi cominci una nuova istruzione?

potrei fare un controllo su php e spezzare la stringa in più parti quando supera un tot di caratteri, ma poi non saprei come riunire le parti nella stessa area di testo (con il writeRichText)

se faccio:
writeRichText('rte1', '<? echo($testo_area_PARTE1); ?>', 500, 200, true, false);
writeRichText('rte1', '<? echo($testo_area_PARTE2); ?>', 500, 200, true, false);
mi crea due aree oviamente

scusatemi ma non ho esperienza di JS

grazie ciao!