Skip to content

Spring message tag should scape spanish accents properly [SPR-12132] #16748

@spring-projects-issues

Description

@spring-projects-issues

José Ángel Rey Liñares opened SPR-12132 and commented

The spring message tag is not scaping html properly when spanish accent is present and htmlEscape attribute is set to true.
Example:
Text code (in property file):
label.unsubscribe=Cancelar subscripci\u00f3n
JSP javascript asignation:
$labelUnsubscribe = '<spring:message code="label.unsubscribe" htmlEscape="true" />';
Expected output:
Cancelar subscripción
Obtained output:
Cancelar subscripci& oacute;n --> note the &Xcute not scaped.
'EncodingFilter' is set to UTF-8.
When the htmlEscape attribute is set to false or the property is not specified, the message is shown correctly, but we think that the output should be scaped correctly when the property is set to true, according with the documentation.

URL of the same issue reported by another user on stackoverflow is provided. In our case the issues occurs when the property is set to htmlEscape="true" in a explicit way.


Affects: 4.0.6

Reference URL: http://stackoverflow.com/questions/17575723/spring-message-in-javascript-cannot-display-spanish-accent-characters-properly

Attachments:

Issue Links:

Referenced from: commits a0c2104

0 votes, 5 watchers

Metadata

Metadata

Assignees

Labels

in: webIssues in web modules (web, webmvc, webflux, websocket)status: duplicateA duplicate of another issue

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions