un po' di tempo fa mi son trovato di fronte allo stesso problema.. io ho risolto così
sia $txt la stringa da visualizzare nella textarea
quindi stampo $str nella text area:Codice PHP:
$strarray = explode("\n", $txt);
$str="";
for ($i=0; $i<count($strarray); $i++)
$str=$str.(addslashes(trim($strarray[$i])))."\\\n";
$str = substr($str,0,strlen($str)-2);
Codice PHP:
print '<script language=javascript>document.form.textarea.value="'.$str.'";</script>';