Bonjour,

Je ne parviens pas à trouver comment décoder une chaine UTF-8 pour obtenir une chaine Unicode ou ISO-8859-1.

Voici un exemple de chaine UTF-8 :
qualité de =?UTF-8?B?cXVhbGl0w6kgZGUgbCdhaXIgZHUgMTIvMDQvMjAwNw==?=
Qui se traduirait en :
qualité de l'air du 12/04/2007
Savez-vous comment obtenir la table de correspondance entre ces étranges caractères UTF-8 et les caractères Unicode traditionnels ?
Voilà que je cherche depuis un long moment sans trouver d'élément de réponse qui puisse m'aider.

Concrètement, je cherche à trouver l'algo qui va me convertir "cXVhbGl0w6kgZGUgbCdhaXIgZHUgMTIvMDQvMjAwNw==" en "l'air du 12/04/2007", sachant que le "B?" de "=?UTF-8?B?" signifie qu'en plus d'être ecodé en UTF-8, il y a un surencodage en Base64, mais ca je sais le gérer.