Pessoal, o sistema atualmente utiliza CompressionFilter no arquivo web.xml pra compactar o response.
<filter>
<filter-name>CompressionFilter</filter-name>
<filter-class>br.com.sistema.controller.filters.CompressionFilter</filter-class>
<init-param>
<param-name>debug</param-name>
<param-value>false</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CompressionFilter</filter-name>
<servlet-name>action</servlet-name>
</filter-mapping>
A classe criada para isso seta o OutputStreamWriter com o Charset para “ISO-8859-15” por que é utilizado o símbolo da moeda Euro no sistema.
Porém, estamos enfrentando um problema com acentos informados sozinhos.
Ex.:
O usuário informa uma descrição: DAVID´S BAR
O símbolo utilizado para a contração foi o acento agudo. Não que esteja de todo errado (o certo seria o apóstrofo) apesar de o sistema gravar corretamente esse acento na base, ao consultar esse registro a informação exibida ne tela é a seguinte:
DAVID?S BAR
O problema ocorre somente com o acento agudo. Todos os outros acentos são exibidos corretamente. Parece ser um bug dessa versão do Charset.
O servidor é Tomcat 5.5 com Struts 1
Alguém já passou por isso ou sabe de algo pra me indicar por onde pesquisar?
Desde já agradeço
