Bonjour,

Je génère un .rtf à partir d'une classe java :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
boolean flagCreation = true;
    	  // 1. Get default RTFtemplateBuilder
    	  RTFTemplateBuilder builder = RTFTemplateBuilder.newRTFTemplateBuilder();
    	  // 2. Get RTFtemplate with default Implementation of template engine (Velocity)
    	  RTFTemplate rtfTemplate = null;
	  try {
		rtfTemplate = builder.newRTFTemplate();
                rtfTemplate.setTemplate(new File("config/templateOrdonnance.rtf"));
                rtfTemplate.put("categorieCertificat", "àrrêt");//panel.getCategorieCertificatComboBox().
                        //getSelectedItem());
                rtfTemplate.put("nombreJours",panel.getNombreJourComboBox().getSelectedItem());
                rtfTemplate.put("uniteJours",panel.getEntiteDeCertificatComboBox().getSelectedItem());
                rtfTemplate.put("dateDebut",panel.getDateDebutCertificatTextField().getText());
                rtfTemplate.merge(nomFichier);
	   }catch (UnsupportedRTFTemplate e) {
                flagCreation =  false;
	   }catch (FileNotFoundException e) {
                flagCreation =  false;
	   }catch (Exception e) {
                flagCreation =  false;
	  }
          return flagCreation;
Le problème que j'ai c'est que par exemple si j'écris "àrrêt" en java, dans le .rtf généré il m'écrit "à rrêt", comment puis-je convertir ces lettres d'une façon que le .rtf les affiche en bon format.

Merci d'avance.