Problème d'accent avec les données mysql

Résolu/Fermé
lerod83 Messages postés 64 Date d'inscription mardi 11 août 2015 Statut Membre Dernière intervention 25 novembre 2019 - 24 mai 2016 à 04:04
lerod83 Messages postés 64 Date d'inscription mardi 11 août 2015 Statut Membre Dernière intervention 25 novembre 2019 - 1 juin 2016 à 11:04
Bonjour à tous et à toutes,

J'ai programmé mon site tout avec l'encodage utf-8, tous les fichiers aussi sont en utf-8, mais le problème est que quan je SELECT et echo des donnée de la base de donné, les caractères qui sont bien inscrits dans la base deviennent des "?". J'ai déjà lu le sujet sur https://forums.commentcamarche.net/forum/affich-3261825-utf8-probleme-accent-mysql
et l'explication dans:
https://programmation-web.net/2010/11/comment-resoudre-les-problemes-daccents/
mais je ne sais pas comment adapter cela avec le PDO car je travail avec.

J'ai trouvé quelques code comme ci apreès mais j'ai essayé de l'inserer à mes conde mais je n'y arrive pas:

iconv("UTF-8", "CP1252", $data)

utf8_encode(string)

$message = utf8_decode($message);

mysql_query("SET NAMES UTF8")

$mysqli->set_charset(‘utf8’);


Pouvez-vous m'aider s'il vous plait.

Cordialement
A voir également:

1 réponse

jordane45 Messages postés 38137 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
24 mai 2016 à 09:37
Bonjour,

Déjà...Attention ... tu utilises l'ancienne extension Mysql (considérée comme obsolète ! )
Je t'invite fortement à passer à mysqli ou ( perso je préfère...) la PDO.

Je t'invite à lire ceci :
- https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete
- https://www.commentcamarche.net/faq/44117-connexion-a-une-base-avec-pdo-mysqli

Ensuite... comment à tu déclarer ta page html ?

Il faut que tu y mettes l'information comme quoi ton site est en UTF8
   <!-- A mettre entre les balises HEAD de ta page -->
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

0
lerod83 Messages postés 64 Date d'inscription mardi 11 août 2015 Statut Membre Dernière intervention 25 novembre 2019
1 juin 2016 à 11:04
Merci Jordan
0