[ http://issues.apache.org/jira/browse/MYFACES-1396?page=comments#action_12460212 ] Tomas Fischer commented on MYFACES-1396: ----------------------------------------
I didn't complain that the UTF-8 characters would be passed incorrectly, I did complain that the HTMLOutputText doesn't work properly. Documentation states: If the "escape" attribute is not present, or it is present and its value is "true" all angle brackets should be converted to the ampersand xx semicolon syntax when rendering the value of the "value" attribute as the value of the component. If the "escape" attribute is present and is "false" the value of the component should be rendered as text without escaping. <h:outputText value="äüöß" escape="true" /> outputs äüöß h:outputText value="äüöß" escape="false" /> outputs äüöß Both are incorrect according to the documentation. > Too much escaping > ----------------- > > Key: MYFACES-1396 > URL: http://issues.apache.org/jira/browse/MYFACES-1396 > Project: MyFaces Core > Issue Type: Bug > Components: General > Reporter: Tomas Fischer > Assigned To: Martin Marinschek > Priority: Blocker > Attachments: test.jsf > > > HTMLOutputText (which delegates to HTMLEncoder) escapes not only XML-invalid > charactres (like <, >, &), but also german umlauts. This is OK if generating > (X)HTML, but not OK if generating XML. However, according to the official > documentation to the outputText Tag the german umlauts should not be quoted: > If the "escape" attribute is not present, or it is present and its value is > "true" all angle brackets should be converted to the ampersand xx semicolon > syntax when rendering the value of the "value" attribute as the value of the > component. > There is an automatic XML detection, but this is broken, as only predefined > MIME-types are recognized (application/xhtml+xml, application/xml, text/xml). > This bug prevents using JSF for generating other content (e.g. SVG, MIME-type > image/svg+xml). -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
