Bonjour à tous,

J'utilise l'API Javamail afin de récupérer des informations dans l'entête de mon message. Afin d'éviter d'avoir des problèmes d'encoding, on m'a conseillé d'utiliser la classe MimeUtility.decodeText permettant ainsi de transformer :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
=?iso-8859-1?Q?Test avec des accents_=E9=E9=E9=E8=E8=E8=E7=E7=E7?=
en :

Test avec des accents éééçççààà.

Donc ça ça marche niquel, cela me retourne bien le résultat que je recherche à condition que l'encodage soit bien effectué. C'est à dire que si mon sujet se voit être sur 2 lignes comme cela :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Subject: =?iso-8859-1?Q?Test_avec_les_pi=E8ces_jointes_=E9=E9=E9=E8=E8=E8=E7=E7=E7?=
 =?iso-8859-1?Q?=E0=E0=E0?=
Il faudra que chacune de mes phrases commencent par : =?ISO-8859-1 et se termine par un ?=

Le problème que je rencontre (le voilà enfin), c'est que si j'ai un sujet du genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Subject: Test avec les 
     =?iso-8859-1?Q?pi=E8ces_jointes_et_des_accents_=E9=E9=E8=E8=E0=E0?=
J'aurais en résultat de mon decodeText :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Test avec les 
           pièces jointes et des accents éééçççààà
Vous voyez donc que le résultat est sur 2 lignes, et donc ne répond pas du tout à ce que j'attends. Je voulais savoir si quelqu'un avait déjà été confronté à ce problème ?

Merci d'avance.