Ciao.
Ho un problema con Google che mi ha trasformato tutti gli url con caratteri accentati: per cui la "é" diventa "%C3%A9"
Quindi se io ho creato un url del tipo:
www.sito.com/articolo.php?id=delumé
durante l'indicizzazione il link è diventato
www.sito.com/articolo.php?id=delum%C3%A9
Il risultato: poichè la richiesta a mysql gira attraverso il =$_GET[id]; del nome dell'articolo, il record non viene recuperato. Internamente non ho problemi: i link vengono seguiti regolarmente ed i caratteri accentati vengono visualizzati bene sia nel titolo che nel contenuto della pagina.
Avevo pensato a qualcosa del tipo:
Ma non funziona: il risultato è la cancellazione di tutta la parola "delumé" invece di operare la sostituzione di "%C3%A9" co "é".codice:<? $stringabase=$_GET[id]; $stringa = preg_replace("%C3%A9", "é", $stringabase); ?>
Qualche aiuto?