Bonjour !

j'ai un petit probleme! Je compte sur votre aide pour pouvoir m'aider a le résoudre !

Voila, j'ai une application en PHP/Mysql et un annuaire LDAP situé sur un serveur.
Je souhaite récupérer les données de l'annuaire pour pouvoir alimenter une table "utilisateurs" de ma base MySql.
Chose que je réussi a faire !
Seul probleme les accents et autre caractères spéciaux ! voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
for ($i=0; $i<$info["count"]; $i++) 
{ 
 
if($info[$i]["initials"][0] <> 'NONE') 
{ 
 
$Trigramme =strtr(''.$info[$i]["initials"][0].'','ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ', 
'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy') ; 
$Nom=strtr(''.$info[$i]["sn"][0].'','ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ', 'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy'); 
$Prenom=strtr(''.$info[$i]["givenname"][0].'','ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ', 
'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy') ; 
 
echo $Prenom ; 
echo "<BR>"; 
 
 
$req='replace utilisateurs (TRIGRAMME, NOM, PRENOM) VALUES (\''.$Trigramme.'\', \''.$Nom.'\', \''.$Prenom.'\')'; 
 
mysql_query($req) or die(mysql_error()); 
 
} 
 
} 
if (mysql_query($req)) 
{ 
echo 'Mise a jour effectué'; 
} 
 
echo 'Fermeture de la connexion'; 
 
ldap_close($ldapconn); 
 
mysql_close(); 
} 
?>

J'ai fait un echo des prénoms avant de les mettres dans la base de données, et il ne m'écrit pas correctement tous les prénoms !
Par exemple au lieu de "Grégory "il me met "GrA©gory". Je ne comprend pas car dans mon code je lui dit de remplacer les accents !

merci de votre aide !