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

XSL/XSLT/XPATH XML Discussion :

[encoding] symbole €


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre habitué Avatar de phoebe
    Inscrit en
    Août 2003
    Messages
    289
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 289
    Points : 143
    Points
    143
    Par défaut [encoding] symbole €
    quel encodage utiliser dans mon xsl pour voir apparaitre le symbole € sur mon rendu html ?

  2. #2
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 373
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 373
    Points : 15 724
    Points
    15 724
    Par défaut
    en théorie "iso-8859-15" mais comme personne ne l'utilise je te conseille d'utiliser "utf-8"

  3. #3
    Membre habitué Avatar de phoebe
    Inscrit en
    Août 2003
    Messages
    289
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 289
    Points : 143
    Points
    143
    Par défaut
    ça ne marche pas avec utf-8

  4. #4
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 373
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 373
    Points : 15 724
    Points
    15 724
    Par défaut
    montre nous ce que tu fais
    ca ne sert à rien de dire "ca ne marche pas" si tu ne donne pas d'informations

  5. #5
    Membre habitué Avatar de phoebe
    Inscrit en
    Août 2003
    Messages
    289
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 289
    Points : 143
    Points
    143
    Par défaut
    en fait ça marche même avec la norme ISO-8859-1
    mais seulement en local, si je passe par les serveurs Apache et Tomcat, là ça ne marche plus, le navigateur me met un espèce de carré à la place..

  6. #6
    Membre chevronné
    Avatar de stailer
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mars 2003
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

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

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 143
    Points : 2 194
    Points
    2 194
    Billets dans le blog
    3
    Par défaut
    Sinon ça passe sans problème avec windows-1252

  7. #7
    Membre habitué Avatar de phoebe
    Inscrit en
    Août 2003
    Messages
    289
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 289
    Points : 143
    Points
    143
    Par défaut
    ça ne marche pas non plus..
    ça viendrait pas du fait que mon XSL se trouve sur une machine Linux ?

  8. #8
    Nouveau Candidat au Club
    Inscrit en
    Mai 2004
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Affichage du symbole EURO
    Citation Envoyé par phoebe
    ça ne marche pas non plus..
    ça viendrait pas du fait que mon XSL se trouve sur une machine Linux ?
    Bonjour Phoebe,

    Si tu veux être certaine de l'affichage correct de n'importe quel symbol unicode, donc euro en particulier, utilise la syntaxe générique suivante:
    &#x...;
    Où tu remplace les 3 points (...) par le code unicode hexadécimal du caractère voulu. (référence: http://www.w3.org/TR/2004/REC-xml-20040204/#sec-references, chapitre 4.1 Character and Entity References )

    Pour trouver la liste des codes hexadécimaux de l'unicode, tu dois aller à l'url suivante:
    http://www.unicode.org/charts/
    Et plus spécifiquement, tu trouveras le symbole euro dans la table "currency symbols" soit :
    http://www.unicode.org/charts/PDF/U20A0.pdf

    Et là tu verras que le code hexa du symbole euro est 20AC. Donc pour l'afficher en toute circonstance, il faut introduire dans ta feuille XSLT ou directement en HTML la séquence suivante : €

    Voilà, bonne lecture !

    Fabien.
    [/i]

Discussions similaires

  1. Code ASCII du symbole Euro
    Par FW-S dans le forum Delphi
    Réponses: 9
    Dernier message: 03/04/2007, 01h27
  2. [JSP] encoder et décoder les param d'une URL ?
    Par iubito dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 22/12/2003, 11h34
  3. Organigramme d'un algorithme, convention de symboles
    Par rstephane dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 12/06/2003, 17h47
  4. [Sybase] Définition des symboles
    Par SoaB dans le forum Sybase
    Réponses: 5
    Dernier message: 19/03/2003, 23h06
  5. symbole ##
    Par JEG dans le forum C
    Réponses: 2
    Dernier message: 23/01/2003, 19h15

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