Petit lien vers une page pratique sur l’encodage de caractère en utf-8 avec PHP / MySQL (lire l’article). Voici un résumé intéressant que l’on peut trouver à la fin de l’article :
Reconnaissance rapide des problèmes d’affichage UTF-8 ISO
Si la page affiche des caractères de ce type : "é", "î", "Ã", ...
=> Les données ont été enregistrées au format UTF-8, et le navigateur les affiche en pensant avoir affaire à de l’ISO.Si la page affiche des caractères de ce type : "�"
=> Les données ont été enregistrées au format ISO, et le navigateur les affiche en pensant avoir affaire à de l’UTF-8.
Pour finir, une petite piqûre de rappel pour ceux et celles qui n’auraient pas lu cet article :
Messages
26 mars 2010, 08:59, par PILET
Bonjour, j ai le probleme suivant avec UTF8 : Les donnees ont ete enregistrees au format UTF8 et le navigateur les affiche en pensant avoir a faire a ISO8895 1 j ai bien compris cela , mais novice, comment faire pour que UTF8 SOIT BIEN CONFIGURE et que les textes recus soient normalement lisibles ? Que faut il changer, ou ,et comment ! Merci de bien vouloir me guider "simplement " car je ne suis pas une pro de l informatique . Bonne journee et tres cordialement
26 mars 2010, 11:32, par bb
Salut, un lien vers le site en question me permettrait de t’aider plus facilement.
++
30 mars 2010, 15:41, par kylah
Je ne suis pas sûre d’avoir bien compris ton problème, mais c’est peut-être le même que j’avais :
– Mon éditeur encode bien les pages en UTF-8
– Le format de stockage de mes données dans la base est également UTF-8
– La balise se trouve bien dans l’en-tête de mes pages...
Il manquait : mysql_query("SET NAMES ’utf8’") ; après la connexion à ma base..!
MERCI POUR L’ARTICLE !!!!!!!!!
15 mai 2012, 18:17, par Ben.
en effet
mysql_query("SET NAMES 'utf8'");
APRES la connection à la base dans le fichier config/baseexterne.phpP.S : le premier lien est plus bon
15 mai 2012, 18:26, par bb
Merci pour le commentaire Ben, j’ai corrigé le lien mort pour le remplacer vers sa version archivée ;)
27 mars 2014, 16:12, par Momshal
Bonjour,
J’ai un problème approchant, mais original.
J’ai un client IRC de base (mIRC) qui me met des é à la place des é depuis sa réinstallation.
J’ai vérifié partout ou j’ai pu, il est bien paramétré pour "UTF-8 display" et je ne trouve aucune option ailleurs, etc... MAIS !
Il ne le fait pas a l’affichage direct, mais à la copie de texte et au log.
Si quelqu’un avait.. une idée... ... Pleeeeaaase ? :/
Alx
27 mars 2014, 16:57, par b_b
Salut, désolé mais je n’utilise pas mIRC et puis cette page (qui date mine de rien ^^) est plus en rapport avec les problèmes d’encodage côté développement web. Je ne peux pas t’en dire plus pour miRC (perso j’utilise gajim ou xhcat) mais tu devrais peut-être poser ta question dans le forum de support de mIRC ou directement sur leur chan IRC. Bon courage :)