Io ho creato una funzione di questo tipo:
Codice PHP:
function sostituisci_accenti($stringa){
$accenti = array("à", "è", "ì", "ò", "ù", "é", "€", "À", "È", "Ì", "Ò", "Ù", "É");
$converti = array("à", "è", "ì", "ò", "ù", "é", "€", "À", "È", "Ì", "Ò", "Ù", "É");
$stringa = str_replace($accenti, $converti, $stringa);
return $stringa;
}
Il mio scopo, come si vede, è di sostituire le lettere accentate con il loro codice html, in modo che non appaiano "strani" simboli quando la stringa viene visualizzata sul browser (in genere mi succede con Firefox), per esempio quando uso una frase come questa: "Il record è stato modificato con successo"
La funzione la richiamo semplicemente con:
sostituisci_accenti($stringa);
Però non mi funziona. Cosa sbaglio?
Tra l'altro, visto che ci siamo, mi consigliate qualche altra formattazione da fare al testo o va bene così (anche funzioni native del php)?