Les caractères : Encoder ou non ?
19 messages
• Page 1 sur 2 • 1, 2
Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics
- babou
- Nouveau WRInaute

- Messages: 42
- Inscription: 19 Juil 2005
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 ?
- Ouarjiv
- WRInaute discret

- Messages: 157
- Inscription: 15 Oct 2005
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....
-

Leonick - WRInaute accro

- Messages: 18833
- Inscription: 8 Aoû 2004
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
-

serval2a - WRInaute accro

- Messages: 3457
- Inscription: 21 Mar 2005
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.
-

serval2a - WRInaute accro

- Messages: 3457
- Inscription: 21 Mar 2005
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
-

jeanluc - WRInaute accro

- Messages: 3049
- Inscription: 3 Mai 2004
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 discret

- Messages: 129
- Inscription: 26 Avr 2005
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.
-

serval2a - WRInaute accro

- Messages: 3457
- Inscription: 21 Mar 2005
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.
-

serval2a - WRInaute accro

- Messages: 3457
- Inscription: 21 Mar 2005
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 ?.
-

jeanluc - WRInaute accro

- Messages: 3049
- Inscription: 3 Mai 2004
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 REFERENCEMENT 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 :
- Encoder ou pas les accents ?
- encoder les espaces d'url dans le fichier sitemap
- Cherche un bon filtre pour re encoder les caratères spéciaux
- Encoder une url
- Encoder ses sources .php
- Encoder une video de 600MB en moins, vos conseils.
- Support phpbb ! Remplacer les caractères dans les titres !
- Les caractères accentués dans les titres...
- Les caractères entre les meta ?
- Les caractères spéciaux
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


