Probleme header PHP
Résolu
Bonjour,
J'ai réussi que les accents des requêtes SQL s'affiche et plus que ça fait un point d'interrogation ! Jusque là tout va bien. Mais problème maintenant dans les menus ou il est marquée "Gérer" ça affiche des caractères spéciaux. Je sais pas comment résoudre ce problème là. Pour cela que je me retourne vers vous !
Quelqu'un aurait une solution ?
Merci d'avance, bonne journée !
J'ai réussi que les accents des requêtes SQL s'affiche et plus que ça fait un point d'interrogation ! Jusque là tout va bien. Mais problème maintenant dans les menus ou il est marquée "Gérer" ça affiche des caractères spéciaux. Je sais pas comment résoudre ce problème là. Pour cela que je me retourne vers vous !
Quelqu'un aurait une solution ?
Merci d'avance, bonne journée !
6 réponses
Résumé de la discussion
Les accents dans les requêtes SQL et dans les menus s’affichent sous forme de points d’interrogation ou de caractères spéciaux, ce qui signale un problème d’encodage des données et des pages. Plusieurs solutions privilégient l’UTF-8: configurer la page HTML avec une balise meta charset utf-8, encoder les fichiers en utf-8 et convertir la base de données en UTF-8 afin d’harmoniser l’encodage. Si la base est ancienne, le passage en UTF-8 peut nécessiter une mise à jour des champs contenant des accents et une vérification de la cohérence entre les en-têtes HTTP, le HTML et les données.
-
bonsoir,
comment as-tu fait pour que tes accents soient bien affichés dans ta base SQL ? tu es passé en UTF-8 ? -
header('Content-Type: text/html; charset=ISO-8859-1');
-
ok et avec quel logiciel édites-tu tes fichiers php qaund tu programmes ?
-
Dreamweaver CS5 =)
-
hum et est-ce que tu peux controler l'encodage de caractères de tes fichiers avec dreamweaver ?
parce que là on dirait que tu imposes l'ISO-8859-1 dans le header mais que les fichiers sont en UTF-8 (ou autre...)
Par exemple avec Notepad++ on voit l'encodage du fichier dans le menu "Encodage" -
Ça ne fait rien non plus xD J'ai supprimer les lignes header dans les fichier j'ai réessayer mais toujours rien. Et même la solution plus haute ca change rien non plus.
Enfaite je croix que c'est parce que mon menu et en Jquery prix gratuitement sur un site web. Je croix que c'est pas possible de séparer deux header sur une même page ? Mettre le header pour traduire les accents dans mon contenue et laisser le menu par défaut. En gros juste activer un header seulement sur mon contenu (bloc div ) ?-
-
Non ca ne marche pas :( Pourtant sans les codes dans le menu les accent s'affiche mais une fois que je met dans la page entre body et body le header('Content-Type: text/html; charset=ISO-8859-1'); La requête marche mais plus le menu...
J'essaye de chercher de mon coter mais pour l'instant je trouve rien... Je vais devoir supprimer mon menu xD
Merci de donné toute les idées qui te passe par la tête pour m'aider ! -
-
-
-