Tom Fonteyne commented on Bug PLINK2-25

The root cause is rather simple. As soon as an application does a:

request.getParameter("someparam");

the encoding is fixed and no longer changeable. The problem is exactly this - The PicketLink valve is doing such a call, due to which a deployed application gets its parameters in the wrong encoding.

The normal solution is to call:

request.setCharacterEncoding("UTF-8");

before any access to the parameters. But it's exactly this that PicketLink is not doing.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira