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 :

choix de l'encodage [Encodage]


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2009
    Messages : 81
    Par défaut choix de l'encodage
    Bonjour,

    je suis actuellement en train de travailler sur un site joomla en local et je galère un peu sur le choix de l'encodage des caractères.

    Je voudrais spécifier charset=UTF-8

    Je connais bien cette syntaxe que j'utilisais jusqu'a présent pour des sites statiques :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    Sauf que dans mon template Joomla, j'ai du php en haut de page (ce n'est pas moi qui l'ai tapé, il était là par défaut avec le template)
    Voici mon haut de page :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <?php $iso = split( '=', _ISO );
    echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';
    ?>
    <?php defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' ); ?>
    <!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">
    Je ne connais pas le php et je me demande comment faire pour passer mon encodage en UTF-8.
    D'après ce que je devine, le php en haut de page à l'air de spécifier que l'encodage se fait en ISO et non en UTF-8

    Comment faire pour changer ça ?

    Merci de votre aide.

    A bientot

  2. #2
    Membre Expert
    Avatar de polymorphisme
    Homme Profil pro
    Publishing
    Inscrit en
    Octobre 2009
    Messages
    1 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Publishing
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2009
    Messages : 1 460
    Par défaut
    Bonjour,

    tu remplace l'extrait de code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <?php $iso = split( '=', _ISO );
    echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';
    ?>
    par

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <?php 
    echo '<?xml version="1.0" encoding="UTF-8"?>';
    ?>

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2009
    Messages : 81
    Par défaut
    Bonjour,

    merci de votre aide.
    J'ai remplacé mais aucun changement, j'ai toujours des caractères non voulus à la place des caractères accentués.

  4. #4
    Membre éclairé Avatar de kohsaka
    Homme Profil pro
    Intégrateur HTML / Developpeur .NET
    Inscrit en
    Janvier 2007
    Messages
    383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Intégrateur HTML / Developpeur .NET

    Informations forums :
    Inscription : Janvier 2007
    Messages : 383
    Par défaut
    as tu bien enregistré ton fichier en utf-8 ?
    ouvre ton fichier avec notepad++ et va dans "format" et assure toi que UTF-8 (sans BOM) est coché.

    sinon y'avait un tuto pour régler ce genre de problème :
    http://j-willette.developpez.com/tut...-site-en-utf8/

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2009
    Messages : 81
    Par défaut
    Merci pour l'aide, ca venait bien de ca.
    En fait je ne suis pas sous notepad++ mais j'utilise Dreamweaver. la solution se trouve donc là :
    Aller dans Modifier > Propriétés de la page > Titre/Codage

    Merci encore

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

Discussions similaires

  1. fichiers textes : choix de l'encodage
    Par Kropernic dans le forum VB.NET
    Réponses: 11
    Dernier message: 23/05/2011, 15h38
  2. Choix du type d'encodage
    Par sws2008 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 20/11/2009, 18h24
  3. Choix encodage pour fichier de données
    Par _Vi._ dans le forum Programmation multimédia/Jeux
    Réponses: 3
    Dernier message: 09/10/2009, 11h43
  4. Choix du charset pour encodage sans souci ?
    Par Doudy dans le forum Bibliothèques tierces
    Réponses: 0
    Dernier message: 26/06/2009, 12h24
  5. [MySQL] Choix de l'encodage
    Par Melem dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 10/07/2007, 11h31

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