Peut-être remplacer les caractères accentués par le caractère latin non accentué le plus proche. Sauf si "Glano" signifie quelque chose de très grossier, c'est probablement votre meilleur pari.
Si vous recherchez google pour "Glaño", il renvoie quand même des pages avec "Glano", donc le référencement ne devrait pas être nui.
Pour traduire les caractères de accentués inaccentuée, vous pouvez utiliser cette fonction (ce qui est en PHP, mais vous seriez espérons être en mesure de l'utiliser comme point de départ pour d'autres langues):
function normalize ($string) {
$table = array(
'Š'=>'S', 'š'=>'s', 'Đ'=>'Dj', 'đ'=>'dj', 'Ž'=>'Z', 'ž'=>'z', 'Č'=>'C', 'č'=>'c', 'Ć'=>'C', 'ć'=>'c',
'À'=>'A', 'Á'=>'A', 'Â'=>'A', 'Ã'=>'A', 'Ä'=>'A', 'Å'=>'A', 'Æ'=>'A', 'Ç'=>'C', 'È'=>'E', 'É'=>'E',
'Ê'=>'E', 'Ë'=>'E', 'Ì'=>'I', 'Í'=>'I', 'Î'=>'I', 'Ï'=>'I', 'Ñ'=>'N', 'Ò'=>'O', 'Ó'=>'O', 'Ô'=>'O',
'Õ'=>'O', 'Ö'=>'O', 'Ø'=>'O', 'Ù'=>'U', 'Ú'=>'U', 'Û'=>'U', 'Ü'=>'U', 'Ý'=>'Y', 'Þ'=>'B', 'ß'=>'Ss',
'à'=>'a', 'á'=>'a', 'â'=>'a', 'ã'=>'a', 'ä'=>'a', 'å'=>'a', 'æ'=>'a', 'ç'=>'c', 'è'=>'e', 'é'=>'e',
'ê'=>'e', 'ë'=>'e', 'ì'=>'i', 'í'=>'i', 'î'=>'i', 'ï'=>'i', 'ð'=>'o', 'ñ'=>'n', 'ò'=>'o', 'ó'=>'o',
'ô'=>'o', 'õ'=>'o', 'ö'=>'o', 'ø'=>'o', 'ù'=>'u', 'ú'=>'u', 'û'=>'u', 'ý'=>'y', 'ý'=>'y', 'þ'=>'b',
'ÿ'=>'y', 'Ŕ'=>'R', 'ŕ'=>'r',
);
return strtr($string, $table);
}
(crédit auteur va allixsenos à gmailhttp://php.net/manual/en/function.strtr.php)
Voici un article connexe: http://stackoverflow.com/questions/1858426/aao-what-is-considered-more-seo-friendly-url –
Voir aussi cette question: http://stackoverflow.com/questions/140549/character-set-should-i-suppose-les-encoded-characters-in-a-url-to-be-in –