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

- - Dernière réponse : cs_stay
Messages postés
496
Date d'inscription
jeudi 7 juillet 2005
Dernière intervention
24 mai 2017
- 24 mai 2017 à 15:35
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
Afficher la suite 

Votre réponse

3 réponses

Messages postés
496
Date d'inscription
jeudi 7 juillet 2005
Dernière intervention
24 mai 2017
0
Merci
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.
Commenter la réponse de cs_stay
Messages postés
23619
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2018
Commenter la réponse de jordane45
0
Merci
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.
cs_stay
Messages postés
496
Date d'inscription
jeudi 7 juillet 2005
Dernière intervention
24 mai 2017
-
C'est réglé :)
Commenter la réponse de Kelsilver

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.