I have a demo web application that creates users. When I try to insert data in other languages (like french) the characters are not encoded correctly. The code on the contr
Output of System.out.println()
depends on console encoding, so it's not a good way to debug encoding problems.
To check that your values are decoded properly, you should show it at another page. Actually, it's already done in the case of form validation failure, so your system works fine if values in the fields remains the same after validation error.