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

XML/XSL et SOAP Discussion :

Pb signe Euro xml


Sujet :

XML/XSL et SOAP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Décembre 2006
    Messages
    256
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 256
    Par défaut Pb signe Euro xml
    Bonjour,

    Je suis en train de faire une application en dotnet c# pour écrire un fichier xml.
    Dans mon fichier xml je veux écrire le signe €.
    Donc la chaine que j'écris ressemble à sa : "Le prix est de 12 €" afin d'avoir le signe euro.

    Mais sa ne marche pas, mon fichier xml sort : "Le prix est de 12 €"

    Comment faire pour éviter sa ? Existe il un caractère d'échappement ?

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 585
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 585
    Par défaut
    Le problème semble lié à C#, ou à la technologie de sérialisation XML que tu utilises. Je ne connais aucun des deux, hélas.
    Peut-être appelles-tu quelque chose comme convertToHtml() quelque part, ce qui transforme € en & #8364;, et ton sérialiseur XML comprend que tu veux vraiment afficher & #8364;.

    Normalement, et si le charset de ton fichier source gère le symbole €, tout devrait très bien marcher tel que, sans échappement ni rien.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre éclairé
    Inscrit en
    Décembre 2006
    Messages
    256
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 256
    Par défaut
    Je fais sa dans mon code c#

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MaChaine.Replace("€", "€")
    Au niveau de l'encodage je suis en iso-8859-1.

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 585
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 585
    Par défaut
    Citation Envoyé par exile69 Voir le message
    Je fais sa dans mon code c#

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MaChaine.Replace("€", "€")
    Je vois pas du tout pourquoi tu voudrais faire ça, mais c'est peut-être une particularité C#. Normalement il ne faut pas échapper, c'est le travail du sérialiseur.

    Quoi qu'il en soit, ça n'explique pas non plus ce que tu obtiens. Peut-être qu'un habitué de C# qui passe par là...

    Citation Envoyé par exile69 Voir le message
    Au niveau de l'encodage je suis en iso-8859-1.
    Hmm. Ça n'a peut-être rien à voir, mais iso-8859-1 ne gère pas le symbole €. En général ça s'affiche bien quand même, parce que les outils Microsoft ont tendance à considérer iso-8859-1 comme un alias de windows-1252. Mais si par hasard l'outil décidait de remplacer les caractères non gérés par une entité HTML, ceci expliquerait cela.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Problème signe Euro en xml
    Par exile69 dans le forum C#
    Réponses: 8
    Dernier message: 07/04/2010, 09h14
  2. [AJAX] Encodage du signe euro
    Par kstou2001 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 19/01/2009, 10h58
  3. Problème avec le signe euro (€)
    Par linar009 dans le forum Administration système
    Réponses: 4
    Dernier message: 18/03/2007, 22h07
  4. [ImageMagick] imagettftext et signe euro ?
    Par laurent_h dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 18/07/2006, 16h43
  5. [C#] Problème signe EURO
    Par gumma dans le forum ASP.NET
    Réponses: 2
    Dernier message: 08/06/2005, 17h16

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