In the past Mojarra converts any non-ascii character to html entities even if the application uses UTF-8. This had two negative effects:
The latest Mojarra version contains now an really good enhancement. Developers can control escaping in the web.xml just by setting the new context parameter com.sun.faces.disableUnicodeEscaping to one of the following values:
<context-param>
<param-name>com.sun.faces.disableUnicodeEscaping</param-name>
<param-value>true</param-value>
</context-param>
Modern browser support unicode, so in an UTF-8 application you should use true. Except if you are targeting also mobile phones, in that case auto is preferable.
[1] Mojarra 1.2_09
Author: Johannes HammoudComments Date: 08.11.2008