Vous n'êtes pas identifié(e).
Pages :: 1
Bonjour,
J'ai une base de données existante avec tous les caractères spéciaux sous la forme é è à ...
J'ai tout mis dans la base de donnée en UTF8_general_CI (BD + champs varchar ensemble sous SQL et PHP Myadmin)
Pour lire ma base j'ai ajouté : mysqli_set_charset($conn, "utf8")
Et le résultat me donne par exemple : 'Abricot, dnoyaut, cru' les caractères spéciaux ne s'affichent pas correctement.
C'est un problème classique mais je n'ai pas la solution.
Merci pour votre aide.
Guy
Hors ligne
Bonjour,
J'ai trouvé une solution si ça peut servir à quelqu'un.
Pour ne pas avoir de problème avec les caractères spéciaux, il faut :
<meta http-equiv="content-type" content="text/html; charset=utf-8" /> dans le head
Il faut que toute la base de données et tous les champs Varchar soient en UTF8_unicode
Et malgré tout ça, ça ne fonctionnait pas, j'ai donc ajouté dans le script de connexion à ma base de données la ligne suivante :
mysqli_set_charset($conn, "utf8");
Et maintenant ça marche.
Hors ligne
Pages :: 1