Bonjour,
Il y a de nombreux articles sur ce sujet mais aucun ne s'est appliqué à mon cas, ou je n'ai pas tout compris.
Dans mes tables sous mySQL, l'encodage est utf8mb4_general_ci (hébergeur ovh).
Et mes données accentuées apparaissent correctement.
Mais lorsque je récupère mes données par un SELECT dans ma page web, les caractères accentués sont modifiés (exemple Carré s'affiche - voir Pièce jointe -).
L'en-tête de ma page php est comme ceci :
Comment corriger ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8<?php header('content-type:text/html; charset=iso-8859-1'); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <HTML xmlns="http://www.w3.org/1999/xhtml" xml: lang="fr" lang="fr"> <TITLE>mon titre</TITLE> <HEAD> <META http-equiv="Content-Type" content="text/html;charset=iso-8859-1" />
Cordialement.
Partager