ciao a tutti
ho un form che invia una variabile testo a uno script php, questo script scrive il testo in un file html.
se nella textarea scrivo la lettera "à", nel file html risultante compare correttamente & agrave;
se invece di scriverla a mano, la à la copio e incollo da un'altra pagina,lo script me la cambia in & Atilde;& nbsp;
PERCHE'???
nello script php manipolo la variabile con il testo in questo modo
codice:
function controllaCampo($campo){
$campo= htmlentities(stripslashes(nl2br($campo)),ENT_QUOTES,"UTF-8");
$campo=ereg_replace("<","<",$campo);
$campo=ereg_replace(">",">",$campo);
$campo=ereg_replace(""","\"",$campo);
return $campo;
}
c'è qualche cosa di sbagliato?
il fatto è che se provo il sistema in locale, funziona tutto per bene, invece provandolo dal vivo non va più....
come faccio a ottenere le "à" normali??
per dare un'occhiata all'html risultante basta andare qui
grazie