Bonjour à tous!
J'ai un problème un peu débile dans mon dév' mais j'arrive pas à la résoudre alors pourquoi pas trouver un peu d'aide ici =)
Je vous explique:
Je récupère un fichier bourrés de caractères bizarres et j'ai besoin de les convertir en hexadécimal, je fais donc la chose suivante après récupération du fichier en question:
Dim x(fileReader.Length) As Char
Using sr As StringReader = New StringReader(fileReader)
For i = 0 To fileReader.Length Step 1
sr.Read(x, i, 1)
x(i) = Hex(Asc(x(i)))
Next i
End Using
Cela fonctionne plutôt bien mais j'ai le problème suivant, je prends un exemple:
Je reçois en entrée le caractère "„" son code ASCII est 84 (en hexadécimal), Hex(Asc(x(i))) me donne bien ce code mais lorsque je range ce résultat dans x(i) on ne me stock uniquement le premier caractère hexadécimal, donc le 8 et je n'arrive pas à comprendre pourquoi le 84 en entier n'est pas stocké...
J'espère m'être exprimer clairement et quelqu'un pourra m'aider!
Merci d'avance =))
Partager