Ho un problema con una funzione a cui passo una stringa per effettuare un replace di alcuni caratteri (per generare url seo friendly).
La funzione è semplicissima:
function rewritestr($stringa) {
$stringa = str_replace("à","a",$stringa);
...
}
$stringa = "testoaccentàto";
$stringa_pulita = rewritestr($stringa);
Il problema è che se sposto la funzione in un file "function.php" che vado poi ad includere, la funzione sembra non riconoscere i caratteri e non fa il replace. Tutte le altre operazioni sulla stringa funzionano ugualmente (ad esempio convertire tutto in minuscolo) ma se la funzione è inclusa non intercetta le lettere accentate.
Vi è mai successo, sapete da cosa possa dipendere?
Grazie