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 :

Charset CP1252 explicite


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de Gruik
    Profil pro
    Développeur Web
    Inscrit en
    Juillet 2003
    Messages
    1 566
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 566
    Par défaut Charset CP1252 explicite
    Salux,

    Une question peut etre pas courante, mais je travaille sur un site de grande envergure et on s'est enfin fixé pour l'encodage des caracteres dans notre base : windows-1252.
    On sait que les navigateurs prennent le Latin1 (iso-8859-1) pour du windows-1252, mais ça serait en fin de compte pas tres correct de dire que la page est latin1 si on utilise des caracteres indéfinis dans cet charset.
    Cela dit, peut etre qu'au contraire les navigateurs se sont trop habitué à voir du 1252 assimilé à du latin1 et seraient surpris qu'on dise que la page est explicitement 1252. Voire certains pourraient ne pas le gerer (mais visiblement, firefox le gere parfaitement meme sous linux).

    Donc que faire?
    Mercix

    Edit: quand je parle de specifier le charset de la page, je parle à l'aide d'un meta http-equiv Content Type, ou bien d'un header Content Type si la page est générée dynamiquement

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Je comprends pas : pourquoi ne pas mettre CP-1252 dans le meta http-equiv si justement vos pages sont dans ce charset ?

    Autre question : pourquoi être parti sur l'encodage CP-1252 dans la base de données ? C'est pas ce qu'il y a de plus "universel". Perso, j'aurais plutôt choisi un ISO-8859-15 (ISO-8859-1 par défaut) ou mieux : UTF-8.

  3. #3
    Membre Expert
    Avatar de Gruik
    Profil pro
    Développeur Web
    Inscrit en
    Juillet 2003
    Messages
    1 566
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 566
    Par défaut
    Citation Envoyé par _Mac_
    Je comprends pas : pourquoi ne pas mettre CP-1252 dans le meta http-equiv si justement vos pages sont dans ce charset ?
    Bah c'est ce que j'aimerais mais je sais pas si tous les navigateurs le supportent sur toutes les plateformes

    Citation Envoyé par _Mac_
    Autre question : pourquoi être parti sur l'encodage CP-1252 dans la base de données ? C'est pas ce qu'il y a de plus "universel". Perso, j'aurais plutôt choisi un ISO-8859-15 (ISO-8859-1 par défaut) ou mieux : UTF-8.
    On est pas pres à passer à l'utf-8..
    Pour ISO-8859-1, mysql dit clairement qu'il le considere aussi comme du cp-1252. Pour ISO-8859-15 on y avait pensé mais il manquait quelques caracteres speciaux de ponctuation

  4. #4
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    CP-1252 est reconnu par Firefox sous Linux. Je ne sais ce qu'il en est des autres navigateurs et des autres OS.

    Pour info, je suis tombé sur ce truc assez intéressant pour ceux qui se sont toujours demandé la différence entre ISO-8859-1, ISO-8859-15 et CP-1252 : http://www.answers.com/topic/western...character-sets

Discussions similaires

  1. Réponses: 3
    Dernier message: 07/04/2008, 14h21
  2. nommage explicite des champs
    Par didier.cabale dans le forum InterBase
    Réponses: 3
    Dernier message: 23/08/2004, 18h27
  3. Comment écrire explicitement en sortie d'un job OEM ?
    Par zestrellita dans le forum Entreprise Manager
    Réponses: 11
    Dernier message: 11/03/2004, 09h36
  4. Utilisation de Option explicit
    Par Perihan dans le forum ASP
    Réponses: 5
    Dernier message: 29/10/2003, 11h43
  5. - Insertion : valeur explicite
    Par Leoxp dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 06/05/2003, 17h21

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