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 :

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])));
Et voici par exemple un résultat avec la fonction encode :
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 ...