Problème d'encodage php mysql
Résolu/Fermé
artcompus
Messages postés
56
Date d'inscription
mercredi 12 octobre 2011
Statut
Membre
Dernière intervention
14 septembre 2013
-
8 déc. 2011 à 13:49
artcompus Messages postés 56 Date d'inscription mercredi 12 octobre 2011 Statut Membre Dernière intervention 14 septembre 2013 - 9 déc. 2011 à 17:57
artcompus Messages postés 56 Date d'inscription mercredi 12 octobre 2011 Statut Membre Dernière intervention 14 septembre 2013 - 9 déc. 2011 à 17:57
Bonjour à tous
j'ai un problème avec l'encodage des caractères spéciaux en php mysql :
- toutes mes pages sont encodé en utf-8 avec : <meta charset="UTF-8"/>
- et dans l'éditeur du texte, j'ai encodé avec : encode in utif-8 without BOM"
mais le problème arrive quand j'exécute une requête sur une table mysql , les caractères spéciaux sont mal enregistrer ou afficher.
Merci à l'avance.
j'ai un problème avec l'encodage des caractères spéciaux en php mysql :
- toutes mes pages sont encodé en utf-8 avec : <meta charset="UTF-8"/>
- et dans l'éditeur du texte, j'ai encodé avec : encode in utif-8 without BOM"
mais le problème arrive quand j'exécute une requête sur une table mysql , les caractères spéciaux sont mal enregistrer ou afficher.
Merci à l'avance.
A voir également:
- Problème d'encodage php mysql
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Expert php pinterest - Télécharger - Langages
- Php alert ✓ - Forum PHP
- Alert php ✓ - Forum PHP
3 réponses
.Zoro.
Messages postés
263
Date d'inscription
mardi 17 août 2010
Statut
Membre
Dernière intervention
8 mai 2020
33
8 déc. 2011 à 18:40
8 déc. 2011 à 18:40
ce n'est pas forcément une question d'encodage
verifie comment sont échappés les caracteres avec accent au moment de les mettre en base de donnée
et quand tu les ressort
verifie comment sont échappés les caracteres avec accent au moment de les mettre en base de donnée
et quand tu les ressort
artcompus
Messages postés
56
Date d'inscription
mercredi 12 octobre 2011
Statut
Membre
Dernière intervention
14 septembre 2013
3
9 déc. 2011 à 17:57
9 déc. 2011 à 17:57
salut,
finalement, j'ai résolue ce problème sans passer par des fonctions PHP, en modifiant 3 paramètres :
1. charset BD en latin (équivalent à ISO-8859-1) par la requête : SET NAMES latin1
2. charset html : <meta charset="ISO-8859-1"/>
3. et dans l'éditeur du texte notepad++ :: Encoding ---> ANSI qui est équivalant bien sure à l'encodage : ISO-8859-1
finalement, j'ai résolue ce problème sans passer par des fonctions PHP, en modifiant 3 paramètres :
1. charset BD en latin (équivalent à ISO-8859-1) par la requête : SET NAMES latin1
2. charset html : <meta charset="ISO-8859-1"/>
3. et dans l'éditeur du texte notepad++ :: Encoding ---> ANSI qui est équivalant bien sure à l'encodage : ISO-8859-1
artcompus
Messages postés
56
Date d'inscription
mercredi 12 octobre 2011
Statut
Membre
Dernière intervention
14 septembre 2013
3
9 déc. 2011 à 17:57
9 déc. 2011 à 17:57
merci .Zoro pour votre aide.