Bonjour j'ai un problème d'encodage UTF-8. Il n'est ni au niveau de mon formulaire HTML ni au niveau de mon traitement PHP ni au niveau de ma BDD, le problème c'est que, quand je demande à afficher un chaîne de caractère contenant des accents à PHP, tout va bien, mais quand je demande le caractère en particulier par exemple : echo $nom[2];, pour "ELÉ" par exemple, le navigateur me retourne �.
Ça me pose pas mal de soucis, j'ai essayé utf8_encode(), mais ça ne marche pas. Pourtant j'ai bien défini :
-Pour le HTML : <meta http-equiv="Content-Type" content="text/html ; charset=UTF-8" />
et : PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8" au niveau de ma commande de connection SQL.
Je ne vois vraiment pas d'où vient le problème.
J'ai essayé alors de faire utf8_decode() au début puis utf8_encode() à la fin du traitement. Mais problème, les caractères accentués se transforment en �.
Je vous remercie d'avance.