Les caractères : Encoder ou non ?
19 messages • Page 1 sur 2 • 1, 2
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Les caractères : Encoder ou non ?
Bonjour à tous,
J'ai de faire un site qui respecte les normes xHtml mais je me pose une question quant à l'encodage des caractères spéciaux.
Par exemple, il est mieux d'encoder les "é" en "é" ou faut-il les laisser tel quels ?
Merci à vous ?
J'ai de faire un site qui respecte les normes xHtml mais je me pose une question quant à l'encodage des caractères spéciaux.
Par exemple, il est mieux d'encoder les "é" en "é" ou faut-il les laisser tel quels ?
Merci à vous ?
Il vaut mieux encoder pour être sûr que tous les navigateurs de tous les visiteurs lisent bien.
Le validateur du w3 ne s'occupent pas de ça ( ou ne le voit pas )
Après c'est une question de confort d'édition : je n'encode pas car je passe par un bloc note mais si ça ne te dérange pas fais le.
T'as un exemple ? moi j'ai un contre exemple....
Le validateur du w3 ne s'occupent pas de ça ( ou ne le voit pas )
Après c'est une question de confort d'édition : je n'encode pas car je passe par un bloc note mais si ça ne te dérange pas fais le.
serval2a a écrit:MSN search renvoit un i quand é n'est pas encodé en é.
T'as un exemple ? moi j'ai un contre exemple....
serval2a a écrit:Sans hésitation il faut les encoder.
Une raison parmi d'autres, MSN search renvoit un i quand é n'est pas encodé en é
pas vraiment, je viens d'essayer avec mon site et MSN, ainsi que yahoo et google affichent bien ces caractères. Mais il faut, évidemment, lui indiquer les bons en-têtes ainsi qu'ajouter les meta correspondant au code page utilisé.
Par contre, les &, les oe, les ... doivent entre autres être encodés
bah, j'ai ça sur mes pages :
Et ça ne m'a pas empêché d'avoir des problèmes avec le non encodage de mes balises meta.
- Code: Tout sélectionner
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META http-equiv="Content-Language" CONTENT="fr">
Et ça ne m'a pas empêché d'avoir des problèmes avec le non encodage de mes balises meta.
Ouarjiv a écrit:![]()
T'as un exemple ? moi j'ai un contre exemple....
Celui là, je pensais avoir tout changé
http://search.msn.fr/results.aspx?q=sit ... &FORM=QBRE
Chercher : La madonuccia, Notre Dame de la Miséricorde. le mot commémore n'est pas encodé dans mes métas et le é est remplacé par i
- Code: Tout sélectionner
<META NAME="Description" CONTENT="Chaque 18 mars, la population d'Ajaccio commémore les voeux
Tiens oui c'est curieux...
Mon contre exemple c'est tout simplement mon site dans lequel je n'ai pas encodé les accents. Et je connais un autre site qui utilise le "é" dans sa description qui n'a pas ce bug...
Affaire à suivre...
Mon contre exemple c'est tout simplement mon site dans lequel je n'ai pas encodé les accents. Et je connais un autre site qui utilise le "é" dans sa description qui n'a pas ce bug...
Affaire à suivre...
rottman a écrit:Il faut aussi ne pas oublier de mettre le meta : <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> avant la balise title pour éviter les problèmes.
C'est le cas pour la page de mon site.
Bonjour serval2a,
Dans la cache de MSN Search, la META description contient :
Jean-Luc
Dans la cache de MSN Search, la META description contient :
<META NAME="Description" CONTENT="Chaque 18 mars, la population d'Ajaccio commimore les voeux des magnifiques anciens en reconnaissance ` la Madonuccia qui a sauvi Ajaccio de la peste">
Jean-Luc
-

ptitcastor - WRInaute occasionnel

- Messages: 126
- Inscription: Mar Avr 26, 2005 21:42
Seulement la balise <title>
Je crois qu'il est important d'encoder seulement la balise <title>, car certain navigateur ne sont pas capable d'afficher les caractères spéciaux de la barre de titre s'ils ne sont pas encodés.
Je n'est jamais trouvé un autre problème due au non encodage.
Je n'est jamais trouvé un autre problème due au non encodage.
Salut Jean-Luc
C'est bien ce que j'avais constaté les balises meta description et keyword qui n'ont pas les caratères accentuées inscrits sous leur équivalant html sont mal interprétées par MSN search.
C'est d'ailleurs pour ça que sur mon dernier site (lancé aujourd'hui et destiné aux webmaster débutants) j'ai créé un générateur de balises meta qui les codes automatiquement.
Pour ceux qui seraient intéressés :
-http://outils.enaty.com/outils/generateur-meta-tag.php
Demain dans la journée je mettrais également un outils pour ceux qui comme Ouarjiv codent avec le bloc note.
C'est bien ce que j'avais constaté les balises meta description et keyword qui n'ont pas les caratères accentuées inscrits sous leur équivalant html sont mal interprétées par MSN search.
C'est d'ailleurs pour ça que sur mon dernier site (lancé aujourd'hui et destiné aux webmaster débutants) j'ai créé un générateur de balises meta qui les codes automatiquement.
Pour ceux qui seraient intéressés :
-http://outils.enaty.com/outils/generateur-meta-tag.php
Demain dans la journée je mettrais également un outils pour ceux qui comme Ouarjiv codent avec le bloc note.
Dernière édition par serval2a le Ven Nov 25, 2005 12:51, édité 2 fois.
Re: Seulement la balise <title>
ptitcastor a écrit:Je crois qu'il est important d'encoder seulement la balise <title>
Le problème se pose parfois quand on soumet un site sur un annuaire myphpannuaire version rewrite qui récupère les balises meta. Les caractères accentués sont remplacés par des ?.
Intéressant.
Alors que chez Google, l'encodage de la cache est l'encodage indiqué dans la page, chez MSN Search, par contre, toutes les pages en cache sont réencodées en UTF-8, même si, au départ, elles sont en ISO-8859-1. Ton problème d'affichage provient peut-être d'un bug momentané de l'algo de conversion utilisé par MSN Search.
Soit dit en passant, cela veut aussi dire que la plupart des pages en cache de MSN Search contiennent deux META "Content-Type" contradictoires.
Jean-Luc
Alors que chez Google, l'encodage de la cache est l'encodage indiqué dans la page, chez MSN Search, par contre, toutes les pages en cache sont réencodées en UTF-8, même si, au départ, elles sont en ISO-8859-1. Ton problème d'affichage provient peut-être d'un bug momentané de l'algo de conversion utilisé par MSN Search.
Soit dit en passant, cela veut aussi dire que la plupart des pages en cache de MSN Search contiennent deux META "Content-Type" contradictoires.
Jean-Luc
19 messages • Page 1 sur 2 • 1, 2
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Google Sitemap Generator version 1.3
- Robots.txt : Yahoo supporte les options avancées
- Conseils d'optimisation de la balise TITLE (titre d'une page HTML)
- Référencement : TrustRank et sites dignes de confiance
- Nombre moyen de mots par requête : statistiques AOL Août 2006
- Le début du full crawl
- L'URL Rewriting expliqué aux débutants
- Publicité contextuelle Yahoo YPN (Yahoo! Publisher Network)
- Optimiser son référencement sur Wikio
- Google Sets
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités






le forum