Bonjour à tous,
en fait, j'ai un problème d'accent lors de l'affichage de ma page web.
J'ai une colonne dans une table qui est encodée en "utf8_unicode_ci".
Dans ma page HTML, j'ai renseigné le système d'encodage de la façon suivante :
Pour l'accès à ma base de données, j'ai mis la commande suivante lors de la connexion à la base de données :
Donc, quand je me rends sur ma page, j'ai des caractères spéciaux qui remplacent les accents.
Avez-vous une idée du problème ?
Merci d'avance
Bonne soirée
Thierry
en fait, j'ai un problème d'accent lors de l'affichage de ma page web.
J'ai une colonne dans une table qui est encodée en "utf8_unicode_ci".
Dans ma page HTML, j'ai renseigné le système d'encodage de la façon suivante :
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
</head>
...
</html>
Pour l'accès à ma base de données, j'ai mis la commande suivante lors de la connexion à la base de données :
$db->setAttribute(PDO::MYSQL_ATTR_INIT_COMMAND, "SET NAMES 'UTF8'");
$db->setAttribute(PDO::MYSQL_ATTR_INIT_COMMAND, "SET CHARACTER SET 'UTF8'");
Donc, quand je me rends sur ma page, j'ai des caractères spéciaux qui remplacent les accents.
Avez-vous une idée du problème ?
Merci d'avance
Bonne soirée
Thierry