Jump to content
Sign in to follow this  
DuR0

Caractères accentués

Rate this topic

Recommended Posts

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.

Share this post


Link to post
Share on other sites

Bonjour,

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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 ^^

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
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" />

Share this post


Link to post
Share on other sites

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

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

Edited by DuR0

Share this post


Link to post
Share on other sites

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]

Edited by Jeanluc

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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 'é'...

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...