You’re violating the x-www-form-urlencodedspecification:
Non-alphanumeric characters in both keys and values are percent encoded
You REALLY should not do that. If you have an application that works this way, it’s broken and this issue should be reported to the developers so they fix it.