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

ASP.NET Discussion :

conversion d'un tableau de byte en String


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2009
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 49
    Par défaut conversion d'un tableau de byte en String
    Bonjour,
    J'ai un petit problème: j'ai une information textuelle (string) stockée dans ma base de données oracle sous formne de Blob... en vb.net, je la convertit en un tableau de Byte avant de la stocker.
    Jusque là tout va bien, maintenant, je veux afficher le contenu de cette donnée (donc l'obtenir à nouveau en string) et là je suis bloqué.

    J'ai essayé de la convertir dans un premier temps en un tableau de Byte puis en string de cette facon:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    If Not TypeOf dr.Item(15) Is System.DBNull Then
       maDonnee = BitConverter.ToString(CType(dr.Item(15), Byte()))
    End If
    Mais ce que ca m'affiche c'est le code exadécimal relatif à ma string, alors que ce n'est pas ce que je veux.

    Avez-vous des idées SVP, sachant que je programme en VB.NET

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 99
    Par défaut
    tu as
    System.Text.Encoding.GetBytes
    et
    System.Text.Encoding.GetString
    pour faire les aller retour
    et les encoding tu peux les trouver là par exemple :
    System.Text.Encoding.UTF8

  3. #3
    Membre averti
    Inscrit en
    Février 2009
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 49
    Par défaut
    Merci pour ta réponse, mais quand je fais ca:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    If Not TypeOf dr.Item(15) Is System.DBNull Then
        maDonnee = System.Text.Encoding.GetString(CType(dr.Item(15), Byte()))
    End If
    j'ai cette erreur:
    Une référence à un membre non partagé requiert une référence d'objet.

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 99
    Par défaut
    Désolé je suis allé trop vite.
    GetBytes et GetString sont des méthode d'un System.Text.Encodi
    donc tu peux faire
    System.Text.Encoding.UTF8.GetBytes
    System.Text.Encoding.UTF8.GetString

  5. #5
    Membre averti
    Inscrit en
    Février 2009
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 49
    Par défaut
    Merci beaucoup, ca a marché

  6. #6
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 99
    Par défaut
    Mais tu dois réellement te poser la question de quel Encoding tu choisis, sinon un jour tu auras de drôles de résultats.

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

Discussions similaires

  1. Conversion InputStream en tableau de bytes
    Par jujur dans le forum Entrée/Sortie
    Réponses: 11
    Dernier message: 17/05/2009, 21h46
  2. Transformer un tableau de Byte en string
    Par kinouseb dans le forum Windows Forms
    Réponses: 3
    Dernier message: 13/01/2009, 17h09
  3. tableau de byte en String
    Par lerab51 dans le forum Collection et Stream
    Réponses: 10
    Dernier message: 22/05/2008, 10h12
  4. convertir tableau de byte en String
    Par geek21 dans le forum Entrée/Sortie
    Réponses: 16
    Dernier message: 28/11/2007, 01h21
  5. conversion d'un tableau de bytes en string
    Par prady92 dans le forum VB.NET
    Réponses: 3
    Dernier message: 16/03/2007, 13h47

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