Problème charset

  • Auteur de la discussion Auteur de la discussion XoSt
  • Date de début Date de début
WRInaute passionné
Bonjour,

je travaille actuellement sur ce site-ci : http://www.fashion-fr.com, qui rencontre quelques problèmes. En effet, je n'arrive pas à détermine quel est le charset à utiliser.
Lorsque j'utilise le charset Iso-8859-1, le titre de la page du site est lu comme actuellement, avec des caractères comme à ou ©.
Si j'utilise un autre charset, les accents et autres caractères spéciaux de la page sont mal lus, mais le titre lui, apparaît normalement.

Que faire ? Merci d'avance pour votre aide.
 
WRInaute passionné
Salut,

il faut mettre le charset correspondant à ta page AVANT la balise title, et encoder tes caractères spéciaux via htmlentites()
 
WRInaute accro
Bonsoir,

Si j'ai bien vu, dans ton code source HTML, le <title> n'est pas dans le même jeu de caractères que d'autres parties de ta page (mélange de ISO-8859-1 et de UTF-8, je crois). Donc, c'est la pagaille!

Il faut choisir un type de codage une fois pour toute et s'y tenir. Tu peux le spécifier dans l'en-tête de ta page (entre <head> et </head>), ajoute une ligne:
Code:
<meta http-equiv="content-type" content="text/html; charset=...">
Tu chosis un codage, tu remplaces les ... par ISO-8859-1 ou UTF-8 et ça devrait aller mieux.

Jean-Luc
 
WRInaute passionné
jeanluc a dit:
Bonsoir,

Si j'ai bien vu, dans ton code source HTML, le <title> n'est pas dans le même jeu de caractères que d'autres parties de ta page (mélange de ISO-8859-1 et de UTF-8, je crois). Donc, c'est la pagaille!

Il faut choisir un type de codage une fois pour toute et s'y tenir. Tu peux le spécifier dans l'en-tête de ta page (entre <head> et </head>), ajoute une ligne:
Code:
<meta http-equiv="content-type" content="text/html; charset=...">
Tu chosis un codage, tu remplaces les ... par ISO-8859-1 ou UTF-8 et ça devrait aller mieux.

Jean-Luc

Je l'ai mis, mais ça ne marche pas :/
 
WRInaute accro
Tu t'es occupé de la balise, mais l'autre partie du problème est toujours là:
Si j'ai bien vu, dans ton code source HTML, le <title> n'est pas dans le même jeu de caractères que d'autres parties de ta page (mélange de ISO-8859-1 et de UTF-8, je crois). Donc, c'est la pagaille!

Il faut choisir un type de codage une fois pour toute et s'y tenir.

Jean-Luc
 
WRInaute passionné
Sisi tout est pareil en fait, c'est juste que ça ne l'affiche pas pareil c'est tout.

<li><a href="/">Guide des Marques</a></li>
<li><a href="/">Défilés</a></li>
<li><a href="/">Dossiers</a></li>
<li><a href="/">New Style </a></li>
<li><a href="/">Visages de la Mode </a></li>
<li><a href="/">Evènements</a></li>
 
WRInaute accro
XoSt a dit:
Sisi tout est pareil en fait, c'est juste que ça ne l'affiche pas pareil c'est tout.
Ben non, si tout était pareil, ce serait le même affichage partout. Les "é" de ton titre étaient différents de ceux de "Défilés".

Je vois que tu viens de changer la page. On dirait que le problème a disparu.

Jean-Luc
 
Discussions similaires
Haut