Nicolas Malin created OFBIZ-13333:
-------------------------------------
Summary: bad request parameter encoding
Key: OFBIZ-13333
URL: https://issues.apache.org/jira/browse/OFBIZ-13333
Project: OFBiz
Issue Type: Bug
Components: ALL COMPONENTS
Affects Versions: 24.09.04
Reporter: Nicolas Malin
Attachments: Capture d’écran du 2025-12-30 11-29-25.png, Capture
d’écran du 2025-12-30 11-29-41.png
Hello,
I'm in front of a strange issue with parameter encoding.
On demo-trunk and demo-stable, if you create a new workEfffort from standard
from (not from modal with json call), parameters haven't well decoded and if
you have a special case the value isn't correct.
Example on workEffortName you set a french work *Génial* and OFBiz store
*Génial*
After some research, I saw that tomcat 9 add a [new system to parse
URI|https://cwiki.apache.org/confluence/display/TOMCAT/Character+Encoding#CharacterEncoding-Q3]
sent with content-type : {{application/x-www-form-urlencoded}} [1]
We can set element
*<request-character-encoding>UTF-8</request-character-encoding>* on web.xml. I
added it locally on workeffort/web.xml and I confirm this solve the problem.
But interrogation from my side, do we need add this to all webapp, or someone
have a better vision on this subject and know a better fix ?
[1]
https://cwiki.apache.org/confluence/display/TOMCAT/Character+Encoding#CharacterEncoding-Q3
--
This message was sent by Atlassian Jira
(v8.20.10#820010)