Php n'affiche pas les infos de la bdd si un accent est présent
Résolu/Fermé
rolly41
Messages postés
242
Date d'inscription
dimanche 16 novembre 2008
Statut
Membre
Dernière intervention
18 septembre 2023
-
Modifié par rolly41 le 21/02/2013 à 12:40
rolly41 Messages postés 242 Date d'inscription dimanche 16 novembre 2008 Statut Membre Dernière intervention 18 septembre 2023 - 21 févr. 2013 à 21:07
rolly41 Messages postés 242 Date d'inscription dimanche 16 novembre 2008 Statut Membre Dernière intervention 18 septembre 2023 - 21 févr. 2013 à 21:07
A voir également:
- Php n'affiche pas les infos de la bdd si un accent est présent
- E accent minuscule - Guide
- Comment faire un accent circonflexe sur un clavier azerty ✓ - Forum Clavier
- Le clavier de mon telephone ne s'affiche plus - Guide
- Faites en sorte que la cellule a1 affiche exactement ce qui est montré sur cette image. quel mot apparaît en b1 ? - Forum Excel
- Easy php - Télécharger - Divers Web & Internet
3 réponses
Utilisateur anonyme
21 févr. 2013 à 16:33
21 févr. 2013 à 16:33
Ca ressemble bien à un soucis d'encodage, essai de mettre les balise <meta> dans ta page , ou un header pour que tout soit encodé en UTF8
fais un var_dump($dnn) pour voir ce que vaut le data quand il y a un accent et quand il y en a pas .
rolly41
Messages postés
242
Date d'inscription
dimanche 16 novembre 2008
Statut
Membre
Dernière intervention
18 septembre 2023
1
21 févr. 2013 à 18:04
21 févr. 2013 à 18:04
avec le var_dump j'ai ce résultat : string 'Aucune pr?sentation' (length=19)
rolly41
Messages postés
242
Date d'inscription
dimanche 16 novembre 2008
Statut
Membre
Dernière intervention
18 septembre 2023
1
21 févr. 2013 à 19:54
21 févr. 2013 à 19:54
Voici des informations sur la base de données :
Jeu de caractères pour MySQL: UTF-8 Unicode (utf8)
Interclassement pour la connexion MySQL : utf8_general_ci
Interclassement des table : utf8_unicode_ci
Interclassement des champs de chaque tables : utf8_general_ci
Jeu de caractères pour MySQL: UTF-8 Unicode (utf8)
Interclassement pour la connexion MySQL : utf8_general_ci
Interclassement des table : utf8_unicode_ci
Interclassement des champs de chaque tables : utf8_general_ci
rolly41
Messages postés
242
Date d'inscription
dimanche 16 novembre 2008
Statut
Membre
Dernière intervention
18 septembre 2023
1
21 févr. 2013 à 21:07
21 févr. 2013 à 21:07
En localhost, j'ai supprimé , ENT_QUOTES, 'UTF-8' du code
Et cela fonctionne.
La même base, avec les même tables et les même données avec les même page php ne fonctionne pas sur mon site ... je n'ai rien si un accent est présent.
<?php echo htmlentities($dnn['presentation'], ENT_QUOTES, 'UTF-8'); ?>
Et cela fonctionne.
La même base, avec les même tables et les même données avec les même page php ne fonctionne pas sur mon site ... je n'ai rien si un accent est présent.
21 févr. 2013 à 18:25
Mais le même résultat