[
https://issues.apache.org/jira/browse/TRB-43?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Thomas Vandahl closed TRB-43.
-----------------------------
Fix is in 2.3.3-release
> URL info path does decode correctly UTF-8 caracters
> ---------------------------------------------------
>
> Key: TRB-43
> URL: https://issues.apache.org/jira/browse/TRB-43
> Project: Turbine
> Issue Type: Bug
> Components: Core
> Reporter: Thomas Ung
> Assignee: Thomas Vandahl
> Priority: Minor
> Fix For: Core 2.3.3
>
>
> the DefaultParameterParser does not decode UTF-8 caracters correctly
> For instance when path info is the following:
> /screen/Download/webfile/Report%C3%A9%C3%A7%C3%A8%C3%A9%27.txt
> I got =>
> org.apache.turbine.util.parser.DefaultParameterParser - Key: webfile ->
> Reportéçèé'.txt
> instead of => /screen/Download/webfile/Reportéçèé'.txt
> given by the followed piece of code: URLDecoder.decode(
> data.getRequest().getRequestURI(),"UTF-8")
> I think that we just need to replace in DefaultParameterParser in method
> setRequest(HttpServletRequest request)
> +paramName = URLDecoder.decode(st.nextToken(),"UTF-8"); // UTF-8
> is recommended by W3C what ever the application encoding. it should not
> depend on input.encoding parameter
> -paramName = URLDecoder.decode(st.nextToken()); //
> this is depreciated
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.