One of our providers is sending back the registered trademark symbol as part of the xml payload and when we send back the response to the consumer through Apigee we see a superscript character getting added .
For example if the provider is returning <name>Test®</name> we are seeing Apigee is returning the responses to the consumer as <name>Test®</name>.
Also it is a pass-through API in Apigee .We are not performing any transformation.
Could you please suggest me ,if there is any specific configuration change that i need to make on the server or in my API.
You need to check the utf-8 encoding of the headers:
Also, if the target returns an XML document with a declaration, there can be a UTF-8 encoding there, too. If the declaration is present but does not assert utf-8 encoding, then there will be a problem.