[ 
http://issues.apache.org/jira/browse/MYFACES-1396?page=comments#action_12460203 
] 
            
Paul Pogonyshev commented on MYFACES-1396:
------------------------------------------

I don't actively see it anywhere.  However, I did see it in 
org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlResponseWriterImpl 
constructor and it caused all non-ASCII characters be replaced with HTML 
entities.  The entities were also seen by my work neighbor and my client, but 
AFAIK we all use Firefox.  And replacing "UTF8" string with "UTF-8" in this 
function did solve the problem, so it was indeed a (non-direct) cause.

I suggest that you try the small test page I attached.  You can also make it 
available somewhere on a (test) MyFaces server and then I can test it with my 
browser.

I searched the whole source tree for "UTF8" again.  It is not present in any 
configuration, Java or JSP/JSF files except in Java comments on few occasions.  
And in local copy of HtmlResponseWriterImpl.java, of course.


> 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

        

Reply via email to