$frase = "c'è un po' di casino quand'è così che s'improvvisa ";
$stringa = htmlentities($frase, ENT_QUOTES) ;
echo $stringa; //te lo visualizza correttamente in html perchè il brovser decodifica.
Se invece estrai da db
$estrazione = html_entity_decode($stringa, ENT_QUOTES);
documentati un po'
ciao