Base de données : utf_8general_ci [Résolu]

Signaler
-
Messages postés
493
Date d'inscription
jeudi 7 juillet 2005
Statut
Membre
Dernière intervention
24 mai 2017
-
Bonjour,
J'ai un problème d'affichage des données depuis ma base de données.
Pour ma base de données, j'ai utilisé utf_8general_ci pour Interclassement. Mais, le problème que j'ai actuellement c'est que, si la valeur d'un champ contient des caractères accentués comme : é, è, ç, ..., la valeur ou le contenu de champ ne s'affiche pas.
Comme faire pour régler ce problème ?
Merci

3 réponses

Messages postés
493
Date d'inscription
jeudi 7 juillet 2005
Statut
Membre
Dernière intervention
24 mai 2017
2
Bonsoir,

Si tu as remplis ces valeurs manuellement, c'est normal car phpmyadmin crée ce problème. Les données que tu encoderas seront en ISO.

Tu dois les injecter via une appli. que tu vas créer avec des fichiers créés en UTF-8 et l'encodage de la page, également en UTF-8.
Messages postés
32451
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
14 mai 2021
347
Bonjour,
Je viens de trouver la solution à mon problème. J'affichais les données de la base de données en faisant : htmlspecialchars($donneAffichet[produit]). Et c'est après avoir enlever les htmlspecialchars que tout s'affiche pour moi.
Merci à vous.
Messages postés
493
Date d'inscription
jeudi 7 juillet 2005
Statut
Membre
Dernière intervention
24 mai 2017
2
C'est réglé :)