Please re check the configurations and jar file,
Inside your glassfish-web.xml - previously sun-web.xml, starting from glassfish 3.0 the configuration file was renamed - add this:
<locale-charset-map locale="your_locale_iso" charset="utf-8"/>
This parameter will mostly solve your issue, it solved mine, but as I’ve already told you it’s deprecated.
If it didn’t do the trick, make sure your JSF pages and your database are well configured to handle unicode.