I have a workspace on FME Server that sometimes will receive strings with accent as a parameter.
I am calling the workspace with the direct url from a javascript application. I serialize the parameters with browser's encodeURIComponent function to be valid in the direct url.
So a string parameter like NomProjet = é become NomProjet=%C3%A9
I found out that parameters, when they are containing accents, are automatically encoded into hexadeciamal by FME Server. So the parameter é become E9 in the workspace. I have to use a TextDecoder to decode them to Latin-1. However, when the parameter does not contain accents, it's not encoded to hex and the TextDecoder produce an error.
I would like to prevent FME Server to encode those parameters into hexadecimal. Utf-8 would be perfect. Is there a way to do that?