A voir également:
- Probleme de conversion accents avec php
- Easy php - Télécharger - Divers Web & Internet
- E avec accent - Guide
- Conversion monnaie - Télécharger - Banque & Budget
- Php natif - Forum PHP
- Conversion majuscule minuscule - Guide
1 réponse
J'ai trouvé la solution si cela peut aider quelqu'un qui aurait le même pb (parce que une vraie galère) aprés avoir essayé tout les strtr et compagnie j'utilise preg-replace de cette facon :
$service = $_POST['nomService'];
// Convertit les lettres UTF8 afin de remplacer les accents
$service = htmlentities($service, ENT_NOQUOTES, 'utf-8');
$service = preg_replace('#\&([A-za-z])(?:uml|circ|tilde|acute|grave|cedil|ring)\;#', '\1', $service);
$service = preg_replace('#\&([A-za-z]{2})(?:lig)\;#','\1', $service);
$service = preg_replace('#\&[^;]+\;#', ", $service);
Et ca marche :p
$service = $_POST['nomService'];
// Convertit les lettres UTF8 afin de remplacer les accents
$service = htmlentities($service, ENT_NOQUOTES, 'utf-8');
$service = preg_replace('#\&([A-za-z])(?:uml|circ|tilde|acute|grave|cedil|ring)\;#', '\1', $service);
$service = preg_replace('#\&([A-za-z]{2})(?:lig)\;#','\1', $service);
$service = preg_replace('#\&[^;]+\;#', ", $service);
Et ca marche :p