Problème d'encodage php mysql

Résolu
artcompus Messages postés 56 Date d'inscription   Statut Membre Dernière intervention   -  
artcompus Messages postés 56 Date d'inscription   Statut Membre Dernière intervention   -
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.
A voir également:

3 réponses

.Zoro. Messages postés 263 Date d'inscription   Statut Membre Dernière intervention   33
 
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
0
artcompus Messages postés 56 Date d'inscription   Statut Membre Dernière intervention   3
 
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
0
artcompus Messages postés 56 Date d'inscription   Statut Membre Dernière intervention   3
 
merci .Zoro pour votre aide.
0