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

Windows Forms Discussion :

[VB.Net] Décodage HTML et URL


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 13
    Par défaut [VB.Net] Décodage HTML et URL
    Bonjour,
    J'essai d'afficher dans un PictureBox une image stoquée dans une base de donnée mysql.
    J'accede a la BDD via un webservice php, je ne peu pas m'y connecter directement.

    Les données renvoyées par le webservice sont formatées ainsi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <ITEM>
        <ROW>
            <CHP nom='desccourte'>XXXXX</CHP>
            <CHP nom='desclongue'>YYYYYY</CHP>
            <CHP nom='miniature'>ZZZZZZZ</CHP>
        </ROW>
    </ITEM>
    Ou ZZZZZZ est le contenu binaire d'un JPG.

    Ce que je veux faire, c'est créer un fichier temporaire, écrire le contenu binaire dedant, et l'afficher dans le pictudeBox.

    Mais pour recuperer le resultat envoyé par le webservice, je crypte la chaine binaire ainsi :
    (en php donc) rawurlencode(htmlentities($s));

    Ce qui donne (je ne met que le debut de la chaine) :
    Binaire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    ÿØÿà JFIF      ÿþ >CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality
    ÿÛ C 		
    
     $.' "
    codé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    %26yuml%3B%26Oslash%3B%26yuml%3B%26agrave%3B%00%10JFIF%00%01%01%00%00%01%00%01%00%00%26yuml%3B%26thorn%3B%00%26gt%3BCREATOR%3A%20gd-jpeg%20v1.0%20%28using%20IJG%20JPEG%20v62%29%2C%20default%20quality%0A%26yuml%3
    Pour l'instant tous vas bien, je recupère bien la chaine codé coté VB.Net.

    Par contre, c'est pour la decoder que ca coince, quand je fait :
    (en vb.Net donc) Return System.Web.HttpUtility.HtmlDecode(System.Web.HttpUtility.UrlDecode(s))

    Il ne me renvoi que les 4 ou 5 premiers caracteres !

    Quelqu'un saurait me decoincer ?
    (ou m'aiguiller vers une autre solution)

  2. #2
    Membre Expert Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Par défaut
    est-ce que l'algorithme d'encodage/Décodage utilisé par PHP est le meme que celui utilisé par ASP.Net?

    peut-etre que la différence vient de là...

Discussions similaires

  1. [Debutant] Intégration vb.net dans html
    Par AthenA714 dans le forum VB.NET
    Réponses: 4
    Dernier message: 05/04/2007, 14h27
  2. [VB.Net] Comment lire une url depuis un fichier .ini ?
    Par lewebdalex dans le forum VB.NET
    Réponses: 7
    Dernier message: 06/05/2006, 20h32
  3. [Net]Création d'une URL à partir d'une File
    Par maxvador dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 11/12/2005, 21h22
  4. Réponses: 1
    Dernier message: 03/12/2005, 16h17
  5. [HTML] charset & URL rewriting
    Par kevinss dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 29/09/2005, 18h28

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