Bonjour,
je fais la conversion de xml en pdf avec fop du coup :
1- je génère un fichier xml
2- j'ai un fichier xsl de transformation
mais dès que mon fichier xml contient des données avec des caractères comme
"Services d'échanges de données fixes" la transformation xsl échoue avec l'exception :
je veux savoir si le problème vient de :
Code : Sélectionner tout - Visualiser dans une fenêtre à part SEVERE: javax.xml.transform.TransformerException: java.io.UTFDataFormatException: Invalid byte 2 of 3-byte UTF-8 sequence.
1- mon code java de transformation
2- ou mon fichier xsl
le code java est comme suivant:
le fichier xsl est déclaré au début comme suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
et utilisant fop pour la transformation mon fichier xsl contient des balises de ce genre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
<fo:block text-align="left" border="1px solid black" margin-left="1cm" margin-right="1cm">
<xsl:apply-templates select="contractsImpression/contracts"/>
</fo:block>

 

 
		
		 
         
 

 
			
			

 
   


 Problème "Invalid byte 2 of 3-byte UTF-8 sequence"
 Problème "Invalid byte 2 of 3-byte UTF-8 sequence"
				 Répondre avec citation
  Répondre avec citation
Partager