Aller au contenu

Sujets conseillés

Posté

Bonjour,

Sur mon site, les caractères accentués sont remplacés par des "?".

Comment faire pour régler le problème?

Voir le site : http://www.fblog.fr

Merci d'avance.

PS : A mon avis c'est dans la bd mais que dois je changer? et surtout Comment? j'ai accès à mysql seulement en ligne de commande.

Posté

Bonjour,

Tes données sont en UTF-8 et tu as choisi le charset iso-8859-1 ... Change celui-ci dans tes meta.

Posté

Marche pas... Même avec encode_utf8...

Posté

Je crois que ce qu'il a voulu dire c'est que tu as une balise

<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />

et qu'il faudrait soit remplacer le jeu de caractères ISO par UTF8, soit utiliser decode_utf8.

Je pense que ca marche comme cela, tu recois des données sous format UTF8 (avec ou sans encode, je ne sais pas), mais comme ta page dispose d'une telle balise, le navigateur s'attend a de l'ISO et donc ne comprends pas l'UTF8 ^^

Posté

Il n'y a pas moyen de mettre les données de la bd en latin1? Avec une commande sql?

Posté
Marche pas... Même avec encode_utf8...

Modifie cette balise sur tes pages:

<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />

Posté (modifié)

Je l'ai déjà fait, ça ne change rien...

A mon avis c'est dans ma base de données non?

Modifié par DuR0
Posté (modifié)

Il ne suffit pas de changer la META dans la page web. Il est indispensable que la META (s'il y en a une) soit cohérente avec le type de codage indiqué par l'entête HTTP. Actuellement, la META dans ta page indique bien ISO-8859-1, mais l'entête HTTP dit UTF-8.

Jean-Luc

P.S. [edit] On dirait que maintenant, tu as aussi changé l'entête HTTP... ;-) [/edit]

Modifié par Jeanluc
Posté

Donc c''est cohérent? Mais pas avec la bd. A mon avis je dois mettre la bd en latin1 mais comment faire? Je n'ai que les lignes de commande

Posté

Là j'ai mis tout ce que j'ai pu en UTF-8. Maintenant j'ai des problèmes au niveau des pages. Au niveau de la bd : j'ai pas les 'è' ni les 'à' mais j'ai les 'é'...

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...