Salut tout le monde,
je ne maitrise pas trop visual basic, et encore moins les encodages.
J'ai fait des recherches sur google, et sur le forum, mais après des dizaines et des dizaines d'essais (et à présent 10 jours...) je baisse les bras et viens vous demander un peu d'aide !
Voilà, en gros j'ai un tableau de byte obtenu après avoir décompressé une chaine de caractère avec zlib.
Ce tableau de byte, je le converti en String via une concaténation et une conversion du code byte avec Chr(). (strResult += Chr(writedata(r)) )
Au final j'obtiens une String du style : ÿþ< ? x m l v e r s i o n =
(chaque espace est un caractère Null... b'\xff\xfe<\x00?\x00x\x00m\x00l\x00 \x00v\x00e\x00r\x00s\x00i\x00o\x00n\x00=\x00)
J'aimerais obtenir : <?xml version=
Et ensuite, je voudrais simplement faire une modification de la nouvelle chaine "lisible", la reconvertir avec ses fameux \x00, et la recompresser...
Rien de bien compliqué comme ça, mais franchement... je commence à craquer !!
Merci par avance de votre aide !!
Partager