As the title suggests -
I have REST APIs exposed through WSO2 API Manager.
Sample request body for a POST operation is as below.
{
"name":"James",
"country":"UK",
"surname":"Bondäå",
"town": "Brighton"
}
Two observations:
- On invoking the rest endpoint directly - things work as expected.
- On invoking the URL exposed by WSO2 API gateway manager the surname field gets converted into 'Bond??'. That is the special characters äå convert to ??.
Two important premises:
1. Rest client that I'm using is SOAP UI.
2. When I hit the rest api console on WSO2 Store, then there's no problem .. the encoding of the characters is preserved.
Any help will be really appreciated, thanks.