Cette fonction sert à convertir une chaîne dont certains charactères sont sous la forme =XY
et où XY est un chiffre hexadécimal qui correspond à un encodage spécifique
Je m'en sert pour "déchiffrer" les sujets des mails récupéré via POP3 qui sont sous cette forme !
Toutes les remarques d'optimisation ou autre sont les bienvenues... bien sûr ;)
Je n'ai pas eu le temps de regarder ta source, mais il me semble qu'elle revient un peu à une autre source que j'ai proposé il y a quelques temps, et qui concerne le QPDecode.
Je te laisse regarder :
http://www.csharpfr.com/codes/FONCTION-QPDECODE_35180.aspx
Effectivement, si j'avais vu ta source avant, je ne l'aurai pas redéveloppé... tampis
Toutefois, pour récupérer la valeur décimal d'une chaîne hexa, tu t'es compliqué la tâche :
Convert.ToInt32( hexaCharacterString, 16 );
Je n'ai pas eu le temps de regarder ta source, mais il me semble qu'elle revient un peu à une autre source que j'ai proposé il y a quelques temps, et qui concerne le QPDecode.
Je te laisse regarder :
http://www.csharpfr.com/codes/FONCTION-QPDECODE_35180.aspx
a+
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.