Les caractères : Encoder ou non ?

Discussion dans 'Problèmes de référencement spécifiques à vos sites' créé par babou, 6 Novembre 2005.

  1. babou
    babou Nouveau WRInaute
    Inscrit:
    19 Juillet 2005
    Messages:
    40
    J'aime reçus:
    0
    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 ?
     
  2. serval2a
    serval2a WRInaute accro
    Inscrit:
    21 Mars 2005
    Messages:
    2 550
    J'aime reçus:
    0
    Bonjour,

    Sans hésitation il faut les encoder.

    Une raison parmi d'autres, MSN search renvoit un i quand é n'est pas encodé en é.

    @+
     
  3. Ouarjiv
    Ouarjiv WRInaute discret
    Inscrit:
    15 Octobre 2005
    Messages:
    126
    J'aime reçus:
    0
    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.

    8O
    T'as un exemple ? moi j'ai un contre exemple....
     
  4. babou
    babou Nouveau WRInaute
    Inscrit:
    19 Juillet 2005
    Messages:
    40
    J'aime reçus:
    0
    D'accord, je vais les encoder alors !

    Question bête : Les " ' " il faut les encoder en "'" aussi alors ?
     
  5. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 274
    J'aime reçus:
    0
    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
     
  6. serval2a
    serval2a WRInaute accro
    Inscrit:
    21 Mars 2005
    Messages:
    2 550
    J'aime reçus:
    0
    bah, j'ai ça sur mes pages :
    Code:
    <!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.
     
  7. serval2a
    serval2a WRInaute accro
    Inscrit:
    21 Mars 2005
    Messages:
    2 550
    J'aime reçus:
    0
    Celui là, je pensais avoir tout changé :) mais finalement non.
    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:
    <META NAME="Description" CONTENT="Chaque 18 mars, la population d'Ajaccio commémore les voeux
     
  8. rottman
    rottman WRInaute passionné
    Inscrit:
    6 Janvier 2004
    Messages:
    1 804
    J'aime reçus:
    0
    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.
     
  9. Ouarjiv
    Ouarjiv WRInaute discret
    Inscrit:
    15 Octobre 2005
    Messages:
    126
    J'aime reçus:
    0
    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...
     
  10. serval2a
    serval2a WRInaute accro
    Inscrit:
    21 Mars 2005
    Messages:
    2 550
    J'aime reçus:
    0
    C'est le cas pour la page de mon site.
     
  11. jeanluc
    jeanluc WRInaute accro
    Inscrit:
    3 Mai 2004
    Messages:
    2 875
    J'aime reçus:
    0
    Bonjour serval2a,

    Dans la cache de MSN Search, la META description contient :

    Jean-Luc
     
  12. ptitcastor
    ptitcastor WRInaute discret
    Inscrit:
    26 Avril 2005
    Messages:
    101
    J'aime reçus:
    0
    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.
     
  13. serval2a
    serval2a WRInaute accro
    Inscrit:
    21 Mars 2005
    Messages:
    2 550
    J'aime reçus:
    0
    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.
     
  14. serval2a
    serval2a WRInaute accro
    Inscrit:
    21 Mars 2005
    Messages:
    2 550
    J'aime reçus:
    0
    Re: 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 ?.
     
  15. jeanluc
    jeanluc WRInaute accro
    Inscrit:
    3 Mai 2004
    Messages:
    2 875
    J'aime reçus:
    0
    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. :roll:

    Jean-Luc
     
  16. serval2a
    serval2a WRInaute accro
    Inscrit:
    21 Mars 2005
    Messages:
    2 550
    J'aime reçus:
    0
    Oui celui du cadre de cache et celui de la page mise en cache.
    Par conte je penche plus pour un problème de codage inhérent à MSN que pour un bug passager. 9a fait depuis le lancement de Corsica news que ça fait ça.
    Pour la précision, le site a depuis été recodé (sauf toutes les balises meta qui ont été récupérées lors du changement de logiciel).
     
  17. ptitcastor
    ptitcastor WRInaute discret
    Inscrit:
    26 Avril 2005
    Messages:
    101
    J'aime reçus:
    0
    Re: Seulement la balise <title>

    Plutôt rare, probablement de vielles versions mal faites, ici un exemple qui fonctionne bien : http://www.auto-selection.com/annu/subm ... n=meta_get

    C'est à eux de s'ajuster, pas de temps à perdre avec ces annuaires mal programmé, probablement sans lien en dur!
     
  18. jobetudiant
    jobetudiant WRInaute discret
    Inscrit:
    24 Mai 2004
    Messages:
    247
    J'aime reçus:
    0
    Salut,

    A propos d'encodage, sur mon site, j'ai beau utiliser htmlentities ou htmlspecialchars, mais les é restent é et pas &eacute; est-ce que quelqu'un sait comment les transformer (ou si la fonction PHP n'existe pas, est-ce que quelqu'un s'est déjà fait un script?)

    Merci
     
  19. Bahanix
    Bahanix WRInaute discret
    Inscrit:
    8 Juin 2005
    Messages:
    123
    J'aime reçus:
    0
    Code:
    $accents=array("é"=>"&eacute;","è"=>"&egrave;","ê"=>"&ecirc;","à"=>"&agrave;","î"=>"&icirc;","ç"=>"&ccedil;","ù"=>"&ugrave;");
    $montexte=strtr($montexte, $accents);
    Ca va "nettoyer" les accents de ton texte ^^
     
Chargement...
Similar Threads - caractères Encoder Forum Date
SEO : nombre de caractères max sur une page ? Rédaction web et référencement 28 Juillet 2022
Cache Google sans police de caractères Débuter en référencement 9 Juillet 2022
Indexation d'urls en caractères russes Crawl et indexation Google, sitemaps 16 Février 2022
Astuce Nombre de caractères optimale pour nom de de domaine Référencement Google 18 Novembre 2021
caractères spéciaux dans le Htaccess! Problèmes de référencement spécifiques à vos sites 17 Décembre 2019
Nombre de caractères dans la balise Title mis à mal par google Shopping ? Référencement Google 17 Août 2019
Problème de caractères dans l'outil d'analyse des balises h1 h2 h3 Rédaction web et référencement 4 Août 2019
Résolu caractères spéciaux ajoutés en début de balise Débuter en référencement 18 Septembre 2018
Mysql, modifier des chaines avec différents caractères Administration d'un site Web 13 Septembre 2018
R301 et caractères de substitution URL Rewriting et .htaccess 22 Mai 2018
Google réduit la taille des descriptifs (snippets) : retour à 160 caractères ? Référencement Google 14 Mai 2018
Problème de caractères Développement d'un site Web ou d'une appli mobile 12 Décembre 2017
Augmentation du nombre de caractères affichés dans la métadescription Débuter en référencement 30 Novembre 2017
Balise titre, caractères spéciaux Débuter en référencement 1 Août 2017
SEO sur Drupal - importance chaîne de caractères ? Débuter en référencement 20 Juillet 2017
Les caractères spéciaux ☺ dans les titres Débuter en référencement 10 Juillet 2017
Comment récupérer des chaines de caractères dans une variable ? Développement d'un site Web ou d'une appli mobile 3 Mai 2017
Nombre de caractères dans la balise Title mis à mal par google Shopping ? Référencement Google 3 Mai 2017
Nombre de caractères balises titre et description Référencement Google 17 Octobre 2016
300 mots 500 caractères Débuter en référencement 25 Mai 2016