Bonjour,
je souhaiterai traduit une chaine de caractère comportant des accent en sont équivalents sans accents. Pour cela j'utilise cette fonction :
Le problème est que cela ne fonctionne pas dans ma variable $chaine_sans_accents je retrouve exactement le contenu de ma variable $chaine_accents.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <?php $chaine_sans_accents = strtr($chaine_accents, 'àáâãäåòóôõöøèéêëçìíîïùúûüÿñ', 'aaaaaaooooooeeeeciiiiuuuuyn'); ?>
Cela est embêtant pour moi car je crée un fichier php qui porte le nom de $chaine_sans_accents, puis j'enregistre le chemin du fichier crée dans ma base de données (géré avec PHP my admin). Le chemin enregistré contient donc l'accent qui est resté dans le titre et il est remplacé par un code bizarre dans mon champ de ma base de données ce qui a pour conséquence que quand je vais récupéré ce chemin dans ma base de données je le récupère avec le code bizarre qui a remplacé l'accent.
Besoin de votre aide .
Merci d'avance.
Partager