struts-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Anders Lundberg (JIRA)" <>
Subject [jira] [Commented] (WW-3863) Incorrect encoding in JsonResult
Date Wed, 05 Dec 2012 18:43:58 GMT


Anders Lundberg commented on WW-3863:

Same reason as not using struts.i18n.encoding in WW-3059. A struts application supports any
encoding, thanks to struts.i18n.encoding, but a json string, submitted and received by XMLHttpRequest,
has to be UTF-8 encoded.
> Incorrect encoding in JsonResult
> --------------------------------
>                 Key: WW-3863
>                 URL:
>             Project: Struts 2
>          Issue Type: Bug
>          Components: Plugin - JSON
>    Affects Versions: 2.3.4
>            Reporter: Anders Lundberg
>            Priority: Minor
>             Fix For: 2.3.8
> org.apache.struts2.json.JSONResult uses the configured default encoding (in the struts
properties, with the "struts.i18n.encoding" key) when setting the charset part in the response's
content type.
> Shouldn't JSONResult.getEncoding() always return UTF-8, similar to the resolution of
> A simple workaround is to override JSONResult.getEncoding() and let it return UTF-8 but
it would be preferrable if this was included in the distribution.

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:

View raw message