Bonjour,

voici mes configurations :

Jeu de caractères pour MySQL: UTF-8 Unicode (utf8)
Interclassement pour la connexion MySQL: UTF-8 general_ci

table : ville_tab :
Interclassement utf8_general_ci

le champ qui m'interesse :
nom_vi varchar(255) utf8_bin


je fais une simple requete mysql avec un mysql_fetch_array apres, et tout les characteres speciaux deviennes des � (losange)

je sais que c'est pas un probleme d'affichage car j'ai voulus enlever les accents :
    $string= strtr($string, 
    "ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ",
    "aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn")


J'ai cherché, et je ne trouve pas :'( help !!!
Modifié par wuffy (21 Dec 2007 - 02:53)
Il faut qu'UTF-8 soit géré à tous les niveaux.

Comme tu utilises PHP, va voir dans la doc les différentes fonctions de gestion de l'encodage (utf8_encode et decode, modules mbstring et iconv).