Ire postar uma solução que achei para o problema de encoding do JSF/Spring.
Arquitetura: JSF2+Facelets+Primefaces+Spring+Hibernate
Depois de quase dois dias buscando uma solução para o problema de enconding conseguir resolver e irei compartilhar.
O meu problema era o seguinte:
Acontecia erro de enconding ao submter o formulario nos browsers IE,Chrome.
ao inspecionar o metodo set do objeto já chegava o código todo desconfigurado.
Solução:
http://ibnaziz.wordpress.com/2008/06/10/spring-utf-8-conversion-using-characterencodingfilter/
A solução foi usando um filtro do Spring no web.xml
<!--
- This is useful because current browsers typically do not
- set a character encoding even if specified in the HTML page or form
-->
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>