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 :

affichage de symbole € ?! [Encodage]


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2010
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 14
    Par défaut affichage de symbole € ?!
    Bonjour tout le monde,

    je veux traiter un texte qui contient le symbole € mais quand j'ai écris mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <div id="RomeoStripes01">
                        <p id="price">€ 35<span>ROMEO STRIPES</span></p>
                        <div id="ties"></div>
                        <div id="button">
                            <div id="button01">
                                <a href="#" >View Details</a>
                            </div>
                            <div id="button02">
                                <a href="#" >Add to Basket</a>
                            </div>
                        </div>
                    </div>
    le résultat est: â, ^35 au lieu de €35

    pouvez vous m'aidez s'il vous plaît!

    Merci d'avance

  2. #2
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 493
    Billets dans le blog
    1
    Par défaut
    Bonjour

    Remplace € par &euro;

  3. #3
    Expert confirmé
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Par défaut
    Bonjour

    Qu'est ce que tu as mis comme balise meta content-type ? Quel encodage est utilisé pour ton fichier...

    Bref c'est un problème d'encodage, tu aura des renseignements ici : http://j-willette.developpez.com/tut...-site-en-utf8/

    L'ISO-8859-15 a l'avantage de rajouter le caractère € par rapport à l'ISO-8859-1

  4. #4
    Membre averti
    Inscrit en
    Janvier 2010
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 14
    Par défaut
    Bonjour,

    J'ai utilisé l'ISO-8859-15 mias sa ne marche pas!

    voila l'en-tête de mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <!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">
    <head>
        <title>Romeo Stripes</title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
        <link href="ties.css" type="text/css" rel="stylesheet" media="screen" />
    </head> [/COLOR]
     
    Par contre j'ai déjà utilisé ce code pour une autre page et le symbole € s'affiche correctement sur tout les navigateurs: 
    [COLOR="DarkGreen"]<!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">
    <head>
        <title>Ma page</title>
        <link href="homepage.css" type="text/css" rel="stylesheet" media="screen" />
    comment sa peut être que l'affichage est correcte pour une page et non plus pour l'autre!

    Remarque j'utilise comme éditeur le Komodo Edit

    Merci pour votre aide

  5. #5
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    78
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 78
    Par défaut
    Essai avec Notepad++, il permet de changer l'encodage, je me souviens avoir déja du faire cette démarche. Je devais prendre UTF-8 Sans BOM, au lieu de UTF-8.

    Enfin test on ne sait jamais.

  6. #6
    Membre averti
    Inscrit en
    Janvier 2010
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 14
    Par défaut
    mon ancien code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <!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">
    <head>
        <title>Romeo Stripes</title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
        <link href="ties.css" type="text/css" rel="stylesheet" media="screen" />
    </head>
    j'ai remplacé l'ancien meta :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
    par celle la:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    tout fonctionne bien maintenant donc a mon avis, il faut bien choisir entre ces types d'encoudage;

    Les encodages les plus fréquents (pour le public français) sont :

    • l'ISO-8859-1 (parfois appelé latin1), qui permet d'enregistrer presque tous les caractères du français ;

    • l'ISO-8859-15 (parfois appelé latin9), une variation de l'ISO-8859-1, qui rajoute le symbole « euro » et le « l'o dans l'e» ;

    • l'UTF-8, qui permet théoriquement d'encoder toutes les langues, du français au japonais en passant par l'arabe.

    Merci pour vous tous pour votre temps,

    Problème résolu

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

Discussions similaires

  1. Affichage de symboles mathématiques
    Par Davidbrcz dans le forum Qt
    Réponses: 7
    Dernier message: 23/05/2012, 12h05
  2. problème d'affichage des symboles mathématiques
    Par omar344 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 01/08/2010, 12h44
  3. [MySQL] Affichage du symbole monétaire
    Par runcafre91 dans le forum PHP & Base de données
    Réponses: 0
    Dernier message: 27/04/2010, 12h02
  4. Problème d'affichage des symboles mathématiques
    Par kemain dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 17/09/2009, 12h17

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