Non funziona neanche così...
Un amico GURU di PHP ha consigliato:
...ed effettivamente funziona alla perfezione!Codice PHP:
static function encodeTitle($title) {
$encoded = iconv('UTF-8', 'ASCII//TRANSLIT', $title);
$encoded = str_replace(" ", "-", $encoded);
$encoded = ereg_replace("[^[:space:]a-zA-Z0-9-]", "", $encoded);
$encoded = strtolower($encoded);
return $encoded;
}
Il trucco sta nella funzione iconv che si occupa lui della conversione delle accentate!