Bonjour,
Je tente depuis 2 jours de récupérer des données d'un fichier csv encodé en UTF8.
Le probleme est que je n'arrive pas à récupérer les accents de façon correct pour ensuite les supprimer.
Voici mon code :
Et voici par exemple un résultat avec la fonction encode :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 function encode($contenu) { $contenu =strtr($contenu,'àáâãäçèéêëìíîïñòóôõöùúûüýÿÀÁÂÃÄÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝ','aaaaaceeeeiiiinooooouuuuyyAAAAACEEEEIIIINOOOOOUUUUY'); $contenu = eregi_replace("[^a-z0-9]"," ",$contenu); $contenu = trim(strtolower($contenu)); $contenu = preg_replace ("/\s+/", " ", $contenu); return $contenu; } $txt_tags = encode(utf8_decode(addslashes($data[$cible_tag])));
coupe ajusta e cuir souple col montant court avec bande d arra t 2 poches
Et sans :
classic Ben Sherman checkered pattern, Logo brodé à l\'arrière, 100% cotonclassic
J'ai essayé tout un tas de fonction ou même de encoder ma page php en ISO-8859-1 mais rien n'y fait ...
Partager