Problème encodage utf-8

Résolu/Fermé
Absot Messages postés 777 Date d'inscription mardi 28 octobre 2008 Statut Membre Dernière intervention 4 septembre 2020 - Modifié par Absot le 28/10/2011 à 10:50
Absot Messages postés 777 Date d'inscription mardi 28 octobre 2008 Statut Membre Dernière intervention 4 septembre 2020 - 28 oct. 2011 à 11:01
Bonjour, je souhaite utiliser l'encodage utf-8 à cause des accents, pour cela, j'ai mis dans mon code, la ligne avec les meta:
<meta http-equiv="content-type" content="text/html; charset=utf-8" /> 


Ma base de données utilise l'interclassement utf8_general_ci mais dans les navigateurs, j'ai
l'icône du losange noir avec un "?" blanc lorsque j'ai des accents, cela arrive seulement lorsque je traduit une date en timestamp (exemple: 111111111111), j'obtiens le losange noir à décembre par exemple.

A voir également:

1 réponse

jojo673 Messages postés 210 Date d'inscription lundi 19 septembre 2011 Statut Membre Dernière intervention 9 avril 2014 44
28 oct. 2011 à 10:57
Il faut aussi encoder le fichier en UTF-8, pour cela il faut ouvrir le fichier qui accepte le UTF-8 (notepad++ est parfait pour ça), puis convertir le fichier en UTF-8 ;).
0
Absot Messages postés 777 Date d'inscription mardi 28 octobre 2008 Statut Membre Dernière intervention 4 septembre 2020 44
28 oct. 2011 à 11:01
J'ai trouvé une solution, j'ai utilisé ceci:
setlocale(LC_TIME, 'fr_FR.UTF-8');


C'est résolu mais merci de ta proposition. :)
0