Pessoal,
Estou com uma aplicaçao que possui diversas requisições em Ajax, porém em uma parte do projeto, mas especificamente em uma jsp, os caracteres estão chegando no Controller estragados.
Ja fiz de tudo e não achei um modo de consertar,
Em todas as minhas jsps eu coloquei:
No meu web.xml coloquei:
<context-param>
<param-name>br.com.caelum.vraptor.encoding</param-name>
<param-value>UTF-8</param-value>
</context-param> [/code]
todos os codigos ajax seguem o padrão:
[code]$.ajax({
url : "<c:url value='endereco aqui' />",
data : $("#formulario").serialize(),
dataType : "html",
timeout : "60000",
type : "POST",
error : function(a, b) {
console.info(a, status, b);
},
beforeSend: function() {
} ,
success : function(data) {
$('#div').html(data);
}
Mas continua, em uma determinada parte da aplicação funciona, mas no resto os caracteres aparecem estranhos no controller.
Alguem tem ideia do que pode ter errado? O que poderia causar o funcionamento em uma jsp e nas outras não?
Detalhe: Se eu troco no web.xml para:
<param-name>br.com.caelum.vraptor.encoding</param-name>
<param-value>ISO-8859-1</param-value>
No lugar que funcionava para de funcionar, mas em todo resto da aplicação fica de boa.
Ajudem