Bonjour à tous

Je récupère des données d'une base MySQL 4.1.9 (latin1_swedish_ci)...

Ces données s' affichent très bien dans ma page ( charset='iso-8859-15'), y compris les caractères accentués....

Pour pouvoir inclure ce mot dans une url, j' ai voulu remplacer les caractères accentués par la fonction :

$mot=$data['motaccentue'];
$accent = " àáâãäåæçèéêëìíîïðñòóôõöøùúûýýþÿ";
$noaccent = "-aaaaaaaceeeeiiiidnoooooouuuyyby"
$modif=strtr($mot,$accent,$noaccent);

et...seuls les espaces sont remplacés...

Le problème persiste avec toutes les fonctions du genre (str_replace...)

Je précise que si je remplace
$mot=$data['motaccentue']
par
$mot="mot accentué"

là, la fonction marche...

j' en déduis que cela vient de la BDD..
mais pourquoi ???

Merci infiniment de votre aide,

Audrey