Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1492 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Ajouter le BOM dans un stream

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Ajouter le BOM dans un stream

n°2174301
LePhasme
Les Belges domineront le monde
Posté le 06-02-2013 à 13:26:25  profilanswer
 

Bonjour,
j'utilise une fonction pour encoder un fichier en base64 de la façon suivante.

Code :
  1. Public Shared Function EncodeBase64(ByVal filePath As String) As Byte()
  2.            Using fileStream As New System.IO.FileStream(filePath, IO.FileMode.Open, IO.FileAccess.Read)
  3.                Using streamReader As New StreamReader(fileStream)
  4.                    Return UTF8Encoding.UTF8.GetBytes(streamReader.ReadToEnd().ToCharArray())
  5.                End Using
  6.            End Using
  7.        End Function


 
Mais le BOM n'est pas présent dans le stream (je pensais que le fait de passer par UTF8Encoding l'ajoutait automatiquement).
Quelle fonction je dois utiliser pour qu'il y soit ?


---------------
Instagram - Mon PVT en Australie.
mood
Publicité
Posté le 06-02-2013 à 13:26:25  profilanswer
 

n°2174405
LePhasme
Les Belges domineront le monde
Posté le 06-02-2013 à 21:40:23  profilanswer
 

Bon j'ai foutu le BOM dans un byte array que j'ai concaténé avec le contenu du fichier comme un gros crade...


---------------
Instagram - Mon PVT en Australie.
n°2174407
Riokmij
Blink and you're dead
Posté le 06-02-2013 à 21:56:13  profilanswer
 

Ça sert à quoi de mettre un BOM pour de l'UTF-8 ?


---------------
Are you two fucking? Are you serious? Right in front of my salad?!
n°2174409
LePhasme
Les Belges domineront le monde
Posté le 06-02-2013 à 22:01:46  profilanswer
 

Riokmij a écrit :

Ça sert à quoi de mettre un BOM pour de l'UTF-8 ?


J'avais un problème de requête sur un webservice qui passait pas avec un programme .NET mais qui passait avec cURL, une des seules différences c'est que cURL fout le BOM dans le content de la requête et pas mon programme, je voulais vérifier que ça n'était pas la raison du problème.


---------------
Instagram - Mon PVT en Australie.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Ajouter le BOM dans un stream

 

Sujets relatifs
Boite de dialogue pour rechercher, modifier et ajouter des données.Besoin d'ajouter un captcha sur une page mais je sais pas faire
Comment ajouter Order by dans cette fonction ?[C#] dataset ajouter une ligne depuis textbox
Ajouter informations Base de donnéesMysqlCalendar - ajouter évènement
Macro Excel -> ajouter un caractère dans une celluleajouter le date du jour sur le nom des fichiers sélectionnés [résolu]
Plus de sujets relatifs à : Ajouter le BOM dans un stream


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR