Hi guys,
I am facing an issue while working with XHTML, Facelets, Chrome and ISO-8859-1. When I have a special character like 'ç' it is rendered to 'ç' and because of that Chrome (and other browsers that uses webkit's engine like Safari) complains about
"Entity 'ccedil' not defined". After some "googling" I found that occurs because Webkit is very strict about XML Entities. 'ç' should be coded as 'ç'. So i have changed every 'ç' to 'ç' in my xhtml files but when
I run it on Tomcat, 'ç' is rendered back to 'ç'. If I open the same xhtml directly pointing Chrome to file:///somefile.xhtml it is parsed without erros on encoding.
This make me believe that Facelet is changing my character codes.
Is it right? How can I solve this problem? I really want to understand this!
Thanks!
My xhtml header: