In the communication between two of our applications, we send an XML containing the letter "é" using UTF-8 encoding. (Header: <?xml version="1.0" encoding="UTF-8"?>)
This works completely fine and no errors occur. However, when we send the same XML to an outside party, we get an error: "here is an error in XML document, -XXXXX- contains invalid UTF8 bytes."
I would expect the same error to occur in the communication between Mendix applications, but maybe because it's Mendix to Mendix traffic, the backend overwrites the encoding somehow, or selects another type of encoding if it fails.
Has anybody seen this before?