$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