KB Article #171807

UTF8 with BOM is not supported

Problem

* what is UTF8 with BOM ?
* is it supported in B2Bi / Integrator ?
* how to handle such encoding ?

Resolution

-- UTF8 with BOM is a standard UTF8 encoding with 3 additional bytes at the beginning of the file : 0xEF,0xBB,0xBF
-- you can see such characters by opening the xml file in a hexadecimal editor
-- the Unicode Standard permits the BOM in UTF-8 but does not require or recommend its use. more details on http://en.wikipedia.org/wiki/Byte_order_mark
-- Integrator / Mapping Services does not currently support BOM encodings. it means that the parsing of the XML document fails because of this 3 initial characters
-- as a workaround, you can implement a pre-processing step that would remove the 3 characters
-- if you need UTF8 with BOM to be supported in B2Bi / Integrator, a feature request should be opened