Charset=iso-8859-1 ou charset=utf-8 ?

Discussion dans 'Administration d'un site Web' créé par Olivença livre, 28 Juillet 2008.

Tags:
  1. Olivença livre
    Olivença livre WRInaute discret
    Inscrit:
    30 Novembre 2004
    Messages:
    149
    J'aime reçus:
    0
    bonjour à tous,

    La question a déjà été traitée en 2004 mais Internet change si vite ...

    En ce qui me concerne j'ai tendance à utiliser les Iso en fonction du public visé et vous ?

    Un serveur avec des "character set" utf8 ne risque t il pas des plantages avec un site en ISO ? (ou vis-versa)

    Merci
    @+
     
  2. Bool
    Bool WRInaute passionné
    Inscrit:
    26 Février 2004
    Messages:
    1 543
    J'aime reçus:
    0
    Hello,

    pour ce qui est du serveur, il y a de très grandes chances pour que les 2 jeux installés (ainsi que d'autres) de toutes façons. Bref, il s'en fout sûrement un peu beaucoup.

    Coté navigateur je ne sais pas... la plupart gèrent surement l'utf8 depuis longtemps.

    Après pour les sites en eux même... je n'ai pas (encore) vraiment de méthodologie ; j'ai même parfois un mix d'utf8 et iso selon les portions du site.
     
  3. YoyoS
    YoyoS WRInaute accro
    Inscrit:
    14 Septembre 2006
    Messages:
    3 226
    J'aime reçus:
    0
    Moi only utf-8 maintenant. Beaucoup plus simple à gérer je trouve. Le choix n'a rien a voir avec le public visé, c'est juste que tu as la possibilité d'afficher certains caractères selon celui que tu utilises. L'utf-8 peut tous les afficher et ne possède pas de codes spécifiques comme pour l'iso où tu utilises &eacute pour afficher un é. En utf-8 tu tapes é et tu as é ^^
     
  4. Bool
    Bool WRInaute passionné
    Inscrit:
    26 Février 2004
    Messages:
    1 543
    J'aime reçus:
    0
    En iso-8859-15 également... ;)
     
  5. ltressens
    ltressens WRInaute occasionnel
    Inscrit:
    2 Avril 2004
    Messages:
    451
    J'aime reçus:
    0
    utf8 à 100% pour moi maintenant...
     
  6. TrAsKiN
    TrAsKiN WRInaute discret
    Inscrit:
    17 Juillet 2006
    Messages:
    121
    J'aime reçus:
    0
    Personnellement j'utilise l'utf-8 pour les sites en anglais et l'iso pour les sites en français.
     
  7. SpeedAirMan
    SpeedAirMan WRInaute passionné
    Inscrit:
    2 Juin 2007
    Messages:
    2 373
    J'aime reçus:
    1
    +1 ici pour l'UTF-8.

    J'ai eu quelques soucis par le passé avec l'encodage d'un de mes sites multilangue : certains caractères ne passaient pas, ou passaient mal en ISO-8859-1.
    J'ai beaucoup galéré et beaucoup de caractères sont restés avec des soucis d'affichage...


    Maintenant, je passe tous mes sites (ou presque) systématiquement en UTF-8 dès le départ. Faut dire aussi que je me base souvent sur WordPress qui gère l'UTF-8 en natif : ça aide ! :)
     
  8. Marie-Aude
    Marie-Aude WRInaute accro
    Inscrit:
    5 Juin 2006
    Messages:
    16 728
    J'aime reçus:
    171
    Tout utf-8 partout, beaucoup plus simple pour gérer les bases de données, les includes, et les sites multilingues.

    Sachant que c'est uniquement une décision "développeur", pour le référencement ça n'a aucun impact.

    A partit du moment où on a des fonctions "internationalisées' soit maison, soit via des techniques comme gettext, ne pas passer en utf-8 c'est se tirer une balle dans le pied.
     
  9. Olivença livre
    Olivença livre WRInaute discret
    Inscrit:
    30 Novembre 2004
    Messages:
    149
    J'aime reçus:
    0
    merci à tous les Aoutiens :D

    En résumé iso c'est bien mais pour éviter les embrouilles passer en utf8
    Bien résumé ? 8)

    Autre chose: avec un serveur en utf8 et une base en iso, comme le dit Marie-Aude on risque des pb (mot de passe, identifiant =prénom par exemple) ?
     
  10. Chacho
    Chacho WRInaute discret
    Inscrit:
    16 Septembre 2007
    Messages:
    72
    J'aime reçus:
    0
    UTF-8 100% aussi. Pas de prises de tête avec les accents sauf au tout début lorsqu'il faut adapter quelques fonctions.
     
  11. Capitaine
    Capitaine Nouveau WRInaute
    Inscrit:
    3 Janvier 2005
    Messages:
    35
    J'aime reçus:
    0
    Si tu encodes les accents proprement avec des entités html,
    il n'y aucune prise de tete et tu peux alors utiliser l'encodage que tu veux indifféremment.

    C'est ce que je fais, tous les éèàîö etc... sont encodés en entités html.

    Ensuite, c'est au cas par cas sur chaque page :
    - Si elle a des glyphes, hieroglyphes machin chinois russes => UTF8
    - si elle n'en a pas => ISO
     
  12. Bacteries
    Bacteries WRInaute passionné
    Inscrit:
    27 Mai 2004
    Messages:
    1 253
    J'aime reçus:
    0
    Idem que beaucoup, UTF-8. Dès le début d'un site ça permet d'avoir un site lisible partout et d'avoir la possibilité de mettre des alphabet aux caractères bizarroïde sans soucis.
     
  13. MarvinLeRouge
    MarvinLeRouge WRInaute impliqué
    Inscrit:
    1 Septembre 2004
    Messages:
    514
    J'aime reçus:
    0
    Salut,

    A mon avis, le seul élément important, c'est d'être cohérent d'un bout à l'autre de la chaîne de transmission de données. Tu peux indiquer à peu près n'importe quel caractère en iso (il me semble) en spécifiant directement son code unicode. Attention, je ne dis pas que c'est souhaitable ou intelligent, je dis que c'est possible.
    Donc, si on est capable de fournir un contenu respectant l'encodage qui est indiqué, et de correctement indiquer à chaque fois qu'on transmet des données d'un point à l'autre de la chaîne (bdd à php, php à html, html à client, ajax ...) l'encodage utilisé, ça se passe généralement très bien.

    N.B. : Il n'y a aucune raison d'utiliser utf-8 pour les sites en anglais, puisque l'alphabet anglo-saxon est contenu dans iso-8859-1 (voire ascii si on est plus restrictif), et ne comporte pas de caractères accentués.
     
  14. Julia41
    Julia41 WRInaute passionné
    Inscrit:
    31 Août 2007
    Messages:
    1 774
    J'aime reçus:
    0
    Personnellement, je ne mets pas d'accent, beaucoup plus rapide :p

    UTF-8 quand je peux. Sinon, sur un de mes sites, j'utilise un CMS en iso, donc obligé de rester en iso.
    Mais sinon, tous mes é à etc. en entités html. Ca permet de changer beaucoup plus rapidement.
     
  15. ingabs
    ingabs Nouveau WRInaute
    Inscrit:
    20 Juin 2008
    Messages:
    18
    J'aime reçus:
    0
    (désolé, je viens de poster ce message sur un autre mais plus ancien (2007), alors je le reposte ici car plus récent et doncje me dis que j'aurai un feedback plus rapide)

    Ma question est que un nouveau site web (fait avec le cms typo3) j'ai un template web en UTF-8 mais je voudrais le mettre en charset=iso-8859-1 pour pouvoir gérer facilement les caractères accentués.
    Est-ce qu'il y a un inconvénient à passer de UTF-8 vers iso-8859-1 sachant que mon public cible sera surtout francophone (France, Belgique, canada, suisse )
    Merci bien de votre réponse.
    Laurent.
     
  16. Bool
    Bool WRInaute passionné
    Inscrit:
    26 Février 2004
    Messages:
    1 543
    J'aime reçus:
    0
    En théorie l'iso-8859-1 ne gère aucun accent... donc oui il y a un gros inconvénient, puisque tu les perds tous.

    Pour gérer les accents "français", il y a 3 solutions répandues :
    - "windows cp1252" : c'est l'encodage utilisé par windows
    - iso-8859-15 : une extension de l'iso-8859-1 qui contient les caractères français, dont l'euro
    - l'UTF-8 : universel, qui passe partout ou presque

    Et si tu restes en iso-8859-1, il faut y aller à coup htmlentities pour tout convertir au moment de l'affichage.

    Généralement quand on ne veut pas se prendre la tête on passe tout en UTF-8 justement.
     
  17. ltressens
    ltressens WRInaute occasionnel
    Inscrit:
    2 Avril 2004
    Messages:
    451
    J'aime reçus:
    0
    Faux, iso-8859-1 (aussi appelé Latin 1) contient les accents.
    iso-8859-15 (Latin 9) en comprend encore plus et aussi le symbole euro.
    C'est ASCII qui ne contient aucun accent.
     
  18. Bool
    Bool WRInaute passionné
    Inscrit:
    26 Février 2004
    Messages:
    1 543
    J'aime reçus:
    0
Chargement...
Similar Threads - Charset=iso 8859 charset=utf Forum Date
Charset=iso-8859-1 ou charset=utf-8 ? Administration d'un site Web 21 Juin 2004
charset=iso-8859-1 : refaire tout mon site ? Demandes d'avis et de conseils sur vos sites 8 Septembre 2007
charset=iso-8859-1 ou ...8859-15 ? Référencement Google 28 Février 2005
Balise meta charset=iso-8859-1 Référencement Google 20 Octobre 2004
SEO pour page encodée en ANSI avec charset iso 8859-1 Référencement Google 15 Octobre 2020
Comment convertir un site sous SPIP en iso-8859-1 ? Développement d'un site Web ou d'une appli mobile 28 Avril 2011
Encodage utf8 / iso 8859-1 Développement d'un site Web ou d'une appli mobile 28 Février 2011
Mettre de l'iso-8859-1 sur un page en utf8 Développement d'un site Web ou d'une appli mobile 17 Juin 2010
Mon code source est en iso-8859-1 pourquoi corriger en us-ascii ? Débuter en référencement 21 Novembre 2009
JQuery et iso8859-1 Développement d'un site Web ou d'une appli mobile 26 Août 2009
Accent "ISO-8859-1" xml Développement d'un site Web ou d'une appli mobile 27 Avril 2009
Iso-8859-1 et utf-8 sur un même site ? Développement d'un site Web ou d'une appli mobile 3 Avril 2009
[Reglé] Afficher flux RSS en UTF-8 et ISO-8859-1 Développement d'un site Web ou d'une appli mobile 27 Mai 2008
Conversion d'un site ISO-8859-1 en UTF-8 Développement d'un site Web ou d'une appli mobile 3 Août 2007
passage à iso-8859-1 : une mauvaise idée ? Problèmes de référencement spécifiques à vos sites 27 Juin 2007
UTF-8 ou ISO 8859-1 ? Référencement Google 21 Décembre 2006
Utf-8, iso-8859-1, iso-8859-15 ? Développement d'un site Web ou d'une appli mobile 15 Septembre 2006
Interclassement pour ISO-8859-1 Administration d'un site Web 25 Mars 2006
Encodage ISO-8859-1: paramètrage éditeur de code ? Développement d'un site Web ou d'une appli mobile 10 Décembre 2005
[Résolu] charset ISO 8859 et accents codés en UTF8 Développement d'un site Web ou d'une appli mobile 6 Août 2005