The problem is due to the artefact petals-jbi-descriptor that does not encode correctly french accents when marshalling (writing) the JBI descriptor.
The method JBIDescriptorBuilder.buildXmlStringJBIdescriptor will generate a String encoded with the default local (in this case: CP1252). Next, the string bytes are put into a stream but these bytes does not correspond to the encoding UTF-8 defined in the XML header.
This method MUST be deprecated and replaced by a marshalling using directly an output stream.
The problem is due to the artefact petals-jbi-descriptor that does not encode correctly french accents when marshalling (writing) the JBI descriptor.
The method JBIDescriptorBuilder.buildXmlStringJBIdescriptor will generate a String encoded with the default local (in this case: CP1252). Next, the string bytes are put into a stream but these bytes does not correspond to the encoding UTF-8 defined in the XML header.
This method MUST be deprecated and replaced by a marshalling using directly an output stream.