Ciao, ho un problema con str_replace
prima di inserire testo nel db faccio passare tutti i dati in questa funzione
Codice PHP:
function GetHtmlText($text){ // SIMBOLI
$t=str_replace("&","&",$text);
$t=str_replace("<","<",$t);
$t=str_replace(">",">",$t);
$t=str_replace("'","\'",$t);
$t=str_replace("$","$",$t);
$t=str_replace("%","%",$t);
$t=str_replace("(","(",$t);
$t=str_replace(")",")",$t);
$t=str_replace("*","*",$t);
$t=str_replace("?","?",$t);
//LETTERE
$t=str_replace("è","è",$t);
$t=str_replace("à","à",$t);
$t=str_replace("ò","ò",$t);
$t=str_replace("é","é",$t);
$t=str_replace("ù","ù",$t);
$t=str_replace("€","€",$t);
$t=str_replace("ì","ì",$t);
$t=str_replace('"','"',$t);
return $t; }
per i simboli è tutto ok, ma per le lettere accentate non funziona, nel db viene inserito il simbolo à e simili, perchè? come faccio a ricolverlo?
GRAZIE