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

 Delphi Discussion :

Caract�res �tranges en XML


Sujet :

Delphi

  1. #1
    Membre chevronn� Avatar de srvremi
    Homme Profil pro
    Directeur d'�cole d'ing�nieurs
    Inscrit en
    Mars 2002
    Messages
    554
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : Directeur d'�cole d'ing�nieurs
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2002
    Messages : 554
    Par d�faut Caract�res �tranges en XML
    Bonjour, j'ai un petit souci dans un programme qui utilise le composant TXMLDocument.

    J'aimerais lire un document XML qui utilise des caract�res... euh... �tranges

    Par exemple, ceci :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    martin=40durand=2Etm=2Efr
    est en fait :
    Comment faire pour passer de l'un � l'autre ?

    Merci d'avance.
    R�mi

  2. #2
    Membre Expert
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Par d�faut
    reconnaitre tous les Caracteres etranges et les remplacer ....
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
    For i := 1 to Length(s)-1 do
       If S[i]+S[i+1] in CaracterseEtranges do S2 := S2+CaractereConverti
    Avec Bien sur un tableau de String representant les Caracteres etranges puis un autre tableau contenant leurs traductions.

    Mais ce qui m'ettone c'est l'absence des %.
    En general ils sont precedes d'un % (%2E, %20, %40, etc ....)

    Remarque :
    A verifier mais il est for possible que le chiffre apres le % (qui est de l'hexa) corresponde au code ascii du caractere .. donc plus facile a traduire.

  3. #3
    Membre chevronn� Avatar de srvremi
    Homme Profil pro
    Directeur d'�cole d'ing�nieurs
    Inscrit en
    Mars 2002
    Messages
    554
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : Directeur d'�cole d'ing�nieurs
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2002
    Messages : 554
    Par d�faut
    Effectivement. Ces signes bizarres sont en fait les codes hexad�cimaux des caract�res qu'ils repr�sentent.
    2E = code ASCII de .
    40 = code ASCII de @

    Merci beaucoup !

  4. #4
    Membre Expert
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Par d�faut
    de Rien ....
    Par contre pour le Resolu, ya un boutton en bas a gauche

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [XML] Caract�res �tranges avec xml
    Par iomega dans le forum Biblioth�ques et frameworks
    R�ponses: 4
    Dernier message: 29/06/2007, 13h52
  2. [ImageMagick] Mon image affiche des caract�res �tranges
    Par renaud26 dans le forum Biblioth�ques et frameworks
    R�ponses: 14
    Dernier message: 17/03/2006, 17h37
  3. [SAX] Lire une cha�ne de caract�res comme un XML
    Par Le Furet dans le forum Format d'�change (XML, JSON...)
    R�ponses: 2
    Dernier message: 23/01/2006, 08h57
  4. caract�res �tranges an haut de page sous Ffx
    Par javatwister dans le forum G�n�ral Conception Web
    R�ponses: 6
    Dernier message: 27/08/2005, 01h49
  5. Correspondaces caract�res � dans le XML
    Par boborde dans le forum XML/XSL et SOAP
    R�ponses: 3
    Dernier message: 28/11/2002, 16h51

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