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 :

[W3C] Pb encodage entete HTML


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mai 2007
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Mai 2007
    Messages : 108
    Par défaut [W3C] Pb encodage entete HTML
    Bonjour,

    J'ai un gros souci pour l'encodage de mes pages Web.
    J'ai tout mes fichiers qui sont encodés en ISO-8859-1 (sous Linux Kubuntu avec Quanta).

    En entête, voici ce que j'ai
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html lang="fr">
    <head>
    	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    	<title>Extraction table de mesure</title>
    </head>
    Mais aussi bien sous Firefox que IE, la page est considérée (en tout affichée) en UTF-8. Forcement, mes accents ne s'affiche pas corrrectement

    J'ai essayé plusieurs des solutions vues sur se forum (mais aussi ailleurs sur le Net) et je n'arrive pas a résoudre ce problème.

    D'ou vient mon pb ?

    Par avance merci pour votre aide

    Alain

  2. #2
    Membre Expert
    Avatar de Candygirl
    Femme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 912
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 53
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 912
    Par défaut
    Citation Envoyé par elekaj34
    J'ai essayé plusieurs des solutions vues sur se forum (mais aussi ailleurs sur le Net) et je n'arrive pas a résoudre ce problème.
    Quelles solutions as-tu testées?
    Citation Envoyé par elekaj34
    D'ou vient mon pb ?
    Peut-être bien du serveur qui est configuré pour envoyé l'en-tête comme quoi ton sites est en UTF-8. Tu pourrais t'en assurer en regardant les en-tête HTTP.

    Perso je connais 2 moyens pour renvoyer l'en-tête voulue:

    - Soit, sur une page php, tu le spécifies tout en haut de ton document:
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    <? header('Content-Type: text/html; charset=iso-8859-1'); ?>

    - Soit tu le règles par le biais du fichier htaccess

    Autrement si tu as la maîtrises de ton serveur, il doit y avoir qqch dans les règlages d'Apache, j'imagine...

    un peu de théorie directement du w3c sur le sujet
    Les bons réflexes:
    • avant de poser une question:
      règles | faq | tutoriels | recherche
    • clarté, politesse, vocabulaire et orthographe soignés = efficacité
    • remercier ceux qui ont pris le temps d'aider et :resolu: si c'est le cas

  3. #3
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mai 2007
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Mai 2007
    Messages : 108
    Par défaut
    Bonjour

    Donc, après vérif, les fichiers HTML sur mon disque dur s'affichent correctement (pour les php je ne sais pas car pas de moteur PHP sur mon PC en local).

    Je contacte ce matin l'hebergeur et voici la réponse
    Le serveur web force le nom du jeu de caratères à UTF-8. On fixe l'encodage par défaut via la directive AddDefaultCharset = utf-8, cette directive est inscrite dans le fichier pricipal de configuration d'Apache et donc remplace le contenu de vos balises <meta>.
    L'administrateur de l'hébergement a basculé mon site sur autre un serveur (configuré en iso-8859-1 je suppose) et maintenant tout fonctionne correctement (sans avoir eu a changer mon code)

    Elekaj

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

Discussions similaires

  1. Encodage des fichiers ASPX vs Encodage réponse HTML ?
    Par Benzeghiba dans le forum ASP.NET
    Réponses: 2
    Dernier message: 26/01/2009, 22h21
  2. [W3C] auto refresh: différence html et javascript
    Par psylox dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 31/05/2008, 20h04
  3. [W3C] Mise en page html avec div ou tables selon vous ?
    Par zais_ethael dans le forum Balisage (X)HTML et validation W3C
    Réponses: 15
    Dernier message: 19/10/2006, 16h34
  4. JavaMail & encodage text/html
    Par mauvais_karma dans le forum Spring
    Réponses: 4
    Dernier message: 25/08/2005, 09h59

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