Setar encoding / charset xhtml

Boa tarde pessoal!

Caras, estou com um problema super persistente e bem chato e gostaria de pedir a ajuda de vocês.
Como faço para setar o encoding de uma página xhtml? O que acontece comigo é o seguinte … quando utilizo acentuação na página, vai de boa. Porém quando utilizo essa acentuação e mando pro servidor para salvar no banco de dados, da pau. Da aquele benditos caracteres estranhos em todas as letras que tinham acentos. Suponho eu que o problema esteja não na view e sim no lado servidor, mas onde e como setar isso? Pesquisei bastante no google, mas nada que funcionasse, me ajudem por favor!

OBS: To utilizando java7, tomcat7, JSF2.0, e hibernate 4. Bom, tem muitas outras, mas acho que o problema está em uma dessas tecnologias.

Abraço!

Ninguém ={ …

Up =/

e o banco de dados? e o encoding do banco de dados? são compatíveis com o encoding que você tem no seu xhtml?

Tem diversas maneiras de definir o charset nas suas páginas, veja o link: http://dertompson.com/2007/01/29/encoding-filter-for-java-web-applications/

[quote=Rodrigo Sasaki]e o banco de dados? e o encoding do banco de dados? são compatíveis com o encoding que você tem no seu xhtml?

Tem diversas maneiras de definir o charset nas suas páginas, veja o link: http://dertompson.com/2007/01/29/encoding-filter-for-java-web-applications/[/quote]
O banco é o postgreSql 9…como faço pra descobrir e definir o encoding dele?

Obrigado!

http://www.postgresql.org/docs/9.0/static/multibyte.html

valeu cara, vou dar uma olhada!