per i caratteri speciali ho risolto con la funzione

htmlspecialchars


ora manca da sostituire il ritorno a capo eventualmente inserito nella text area con
il carattere di ritorno a capo di javascript......