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 :

Encodage ISO-8859-1/UTF-8 par défaut


Sujet :

HTML

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 7
    Par défaut Encodage ISO-8859-1/UTF-8 par défaut
    Bonjour,

    je m'excuse par avance si je me suis trompé d'endroit pour poser ma question.
    Je viens de mettre un site internet d'un serveur à un autre (Linux Lenny -> Debian) et lorsque j'affiche mon site dans firefox ou chrome, les caractères accentués s'affichent comme ça : �. J'ai regardé en changeant sous firefox l'encodage en iso-8859-1 au lieu de utf-8 et ça marche. Cependant, par défaut il me met en utf-8. J'ai regardé la requête HTTP et je ne vois rien d'anormal (sous firebug copie écran jointe).

    J'ai déja vérifié mon fichier apache2.conf, et la ligne ci dessous est présente :

    AddDefaultCharset ISO-8859-1

    Avez-vous des idées sur comment résoudre ce problème et surtout de quoi cela vient-il ?

    Merci d'avance

    David
    Images attachées Images attachées  

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 231
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 231

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 7
    Par défaut Merci
    Bonsoir,

    Merci de ta réponse, je l'ai déjà lu et relu mais je n'ai pas trouvé la solution à mon problème, sinon je n'aurai pas posté ici .

  4. #4
    Membre extrêmement actif
    Avatar de Muchos
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    1 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 704
    Billets dans le blog
    6
    Par défaut
    En plus d'avoir défini l'encodage dans le htaccess, l'as-tu fait dans tes pages ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <head>
      <!-- Pour html5 -->
      <meta charset="ISO-8859-1" />
      <!-- Pour le reste -->
      <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
    </head>
    À propos du post de NoSmoking, je pense qu'il te propose de passer ton site en utf-8 (Comment ? C'est le titre de son lien ? ). C'est un encodage qu'il est bien !

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 7
    Par défaut Encodage ISO-8859-1 / UTF-8
    Merci de te réponse,

    en effet ces lignes sont présentes dans les pages html.
    Concernant le .htaccess, j'ai essayé avec et sans et je n'ai pas vu de différences.

    C'est une bonne idée de le passer en UTF-8 mais comme c'est un gros site je risque de m'y perdre (avec ZendFramework, ExtJS, javascript et php).
    Je voulais juste savoir si à un autre endroit on pouvait modifier quelque chose à la configuration du charset.

    Merci,

    David

  6. #6
    Membre extrêmement actif
    Avatar de Muchos
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    1 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 704
    Billets dans le blog
    6
    Par défaut
    Peux-tu mettre un lien vers ton site svp ?
    Renseigne-toi aussi auprès de l'admin du serveur si UTF-8 n'est pas forcé quelque part.

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 7
    Par défaut Lien du site
    Salut,

    l'administrateur du serveur ? C'est un serveur VPS chez OVH donc je suis censé être l'admin.

    Pour le site, le voici :
    http://vegafruits.net/app/

    Je viens de voir qu'en commantant une ligne de code en php, cela changeait l'affichage et enlevait les ?.

    Voici cette ligne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php echo $this->page->injectHeader(); ?>
    J'utilise le framework Zend, cela a t'il un rapport ?

    Merci d'avance

    David

  8. #8
    Membre extrêmement actif
    Avatar de Muchos
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    1 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 704
    Billets dans le blog
    6
    Par défaut
    L'encodage est parfaitement pris en compte chez moi, bien que je sois en UTF-8 par défaut (Firefox 15 pour Ubuntu)

  9. #9
    Rédacteur

    Avatar de Torgar
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 334
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 334
    Par défaut
    L'encodage est aussi correct chez moi Firefox 15 sur Windows Seven.
    L'header HTTP est bien en iso-8859-1.

    Est-ce qu'actuellement la ligne est décommentée dans le fichier qui est en ligne ?
    Je ne suis pas schizophrène, nous sommes unanime !!!

    ► Pensez à la balise code et au CODE HTML GENERE !!!!
    ► Au si c'est le cas et au à ceux qui vous ont aidé.
    Vous souhaitez participer aux rubriques CSS et (X)HTML ? Contactez-nous !

    Créer des colonnes de même hauteur en CSS
    Glossaire CSS
    Les bordures en CSS3
    Les transitions en CSS3

  10. #10
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 231
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 231
    Par défaut
    pas de soucis lors de l'affichage de la page d'accueil, mais un soucis sur la page Mentions légales.

    Comme tout n'est pas défaillant il semblerait donc bien qu'il y ait un problème d'encodage.

  11. #11
    Membre extrêmement actif
    Avatar de Muchos
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    1 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 704
    Billets dans le blog
    6
    Par défaut
    Citation Envoyé par NoSmoking
    mais un soucis sur la page Mentions légales.
    Seulement le titre, codé en UTF-8 :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <h1>:: Mentions légales</h1>

    Ce n'est pas plutôt un problème de développement, ou avec l'encodage de l'IDE utilisé ?

  12. #12
    Membre chevronné
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2012
    Messages
    328
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cantal (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2012
    Messages : 328
    Par défaut
    ce titre est probablement en base... et tu doit avoir un problème d'encodage entre la base et Zend

    Non ?

Discussions similaires

  1. Encodage UTF-8 par défaut
    Par nicolas_isi dans le forum Maven
    Réponses: 2
    Dernier message: 09/08/2010, 15h49
  2. [PHP 5.2] Encodage ISO-8859-1 - UTF-8
    Par Shirraz dans le forum Langage
    Réponses: 9
    Dernier message: 04/05/2009, 10h07
  3. [XHTML] Encodage ISO 8859-1 ou UTF-8 ?
    Par Néandertal dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 29/08/2008, 20h09
  4. conversion iso-8859-1 => UTF-8 (unicode)
    Par pierru666 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 30/05/2006, 23h17

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