Voila mon petit souci. Je récupère des données provenant d'un fichier XML. Je traite ces infos et je les insère dans ma DB MySql. J'ai comme vous vous en douté des soucis avec les accents présent dans mes chaînes.
Dans la fonction ci dessous, j'arrive à transformer mes "é" et "e" mais je voudrais pouvoir écrire les accents dans ma db donc transformer mon "é" par la valeur "é"... qlq peut il maider ??
Mon exemple avec le é m'affiche "é" dans ma DB et pas sa valeur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 function nettoiAccent($string){ // é -> é : $search = array('Ë','Ê','È','É','é','è','ë','ê'); $replace = array('e','e','e','e','é','e','e','e'); // $string = strtr(trim(strtolower($string)), $search, $replace); $string = str_replace($search, $replace, $string); return $string; }
Partager