IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

UTF-8 vs à une nécessité ?


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 60
    Par défaut UTF-8 vs à une nécessité ?
    Hello,
    Je viens de réaliser, un peu tard peut-être, qu'avec mon Doctype:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="fr" xml:lang="fr">
    <head>
    <title>Testing area</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    lorsque j'écris du texte sans utiliser les "&agrave;" et autres et que je sauvegarde le fichier HTML en UTF-8, tous les accents sont acceptés normalement.
    La question: qu'est-ce qui va se passer pour un visiteur qui n'utilise pas ce "charset=utf-8" ?

    Est-ce qu'il va se retrouver avec du texte style:
    Ce document n'a pas ?t? sauvegarder avec notepad en "utf-8" pour avoir les caract?res accentu?s.

  2. #2
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Par défaut
    Bonsoir,

    Citation Envoyé par aL1ba Voir le message
    La question: qu'est-ce qui va se passer pour un visiteur qui n'utilise pas ce "charset=utf-8" ?
    UTF-8 est un standard universel.

    Citation Envoyé par aL1ba Voir le message
    Ce document n'a pas ?t? sauvegarder avec notepad en "utf-8" pour avoir les caract?res accentu?s.
    Si le visiteur modifie l'encodage des caractères depuis son navigateur, oui.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 60
    Par défaut
    Si le visiteur modifie l'encodage des caractères depuis son navigateur, oui.
    Mais quelle est la norme, si norme il y a, chez les pro...est-ce que l'utilisation d'un éditeur avec un native UTF-8 support est un avantage, ou si tenant compte de toutes les variations possibles par un utilisateur, c'est plus sûr d'utiliser le codage avec les "&acute;" et compagnie ?

    Je peux faire l'un ou l'autre, c'est juste, que quitte à fairte quelque chose, autant essayer de bien le faire.
    Merci pour les commentaires.
    bye,

  4. #4
    Membre Expert Avatar de nosferapti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    1 157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 157
    Par défaut
    Citation Envoyé par aL1ba Voir le message
    Mais quelle est la norme, si norme il y a, chez les pro...
    tu as déjà eu la réponse :
    Citation Envoyé par Macmillenium Voir le message
    UTF-8 est un standard universel.


    avec l'encodage UTF-8 il est possible d'avoir presque tous les caractères de la planète. donc ça veut dire que si tu as pris l'habitude de travailler avec cet encodage pour développer et pour l'encodage d'affichage, le jour ou tu devras faire un affichage dans une langue dont tu ne soupçonnais même pas l'existence, tout sera déjà prêt. Et tu auras ni besoin de changer tes habitudes de travail ni besoin de créer une fonction de conversion d'encodage compliquée.

    Si tu regardes les DTD d'XHTML tu verras que les &eacute et autre codes spéciaux sont en fait définis en UTF-8. Un autre exemple : depuis plusieurs versions, phpMyAdmin ne fournit plus que de l'UTF-8 pour les fichiers de langue, avant il gérait plusieurs encodages mais ce n'est plus nécessaire puisque UTF-8 les remplace tous

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 60
    Par défaut
    tu as déjà eu la réponse :
    Citation:
    Envoyé par Macmillenium Voir le message
    UTF-8 est un standard universel.
    Oui, Nosferapti, j'ai vu la réponse de Macmillenium et je te remercie pour le commentaire additionel.
    Cependant, je me demande si un codage utilisant "les &eacute et autre codes spéciaux", permettrait de pallier au modification de l'encodage des caractères effectués par un visiteur depuis son navigateur......

    Par exemple, que se passe-t-il si le site est bien encodé avec "avec l'encodage UTF-8", mais que sur le browser du visiteur, le charactere encoding choisi est Western (iso-8859-1) ou Western (iso-8859-15) ?

  6. #6
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Par défaut
    Citation Envoyé par aL1ba Voir le message
    Par exemple, que se passe-t-il si le site est bien encodé avec "avec l'encodage UTF-8", mais que sur le browser du visiteur, le charactere encoding choisi est Western (iso-8859-1) ou Western (iso-8859-15) ?
    C'est toi qui indique au browser le charset utilisé, après, le visiteur est libre de faire ce qu'il veut ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Un serveur AMP sur une clé USB pour fonctionner sur une tablette Android ?
    Par bastien31000 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 30/11/2012, 19h09
  2. Réponses: 12
    Dernier message: 28/12/2011, 19h27
  3. Réponses: 2
    Dernier message: 22/05/2011, 00h37
  4. [MySQL] Afficher du texte UTF-8 sur une page encodée en ISO
    Par MiJack dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 17/02/2006, 18h37
  5. [Déploiement] Code Java nécessitant une dll
    Par nicolas.pied dans le forum Général Java
    Réponses: 3
    Dernier message: 12/01/2006, 19h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo