In php bisogna usare il comando:
$stringa_da_inserire = str_replace("stringa da cercare","stringa che sostituisce quella da cercare","stringa dove cercare");
In mysql non so quale sia il carattere per andare a capo ma io ho risolto il problema così:
$stringa_di_ingresso = "ciao
sono andrea."; //esempio di stringa
$stringa_di_uscita = str_replace("/n", "
", $stringa_di_ingresso);
Il carattere
è il carattere per andare a capo in html quindi quando te visualizzi quello che hai messo nella tabella va a capo.
Poi su mysql per visualizzare i caratteri speciali e accentati devi mettere nella sezione collation la sigla uf8. Nel mio mysql c'era la sezione uf8 con tanti tipi, io ho scelto uf8_general_ci