Problemas com Vraptor + Encoding

[quote=mondor]ou use o $.get mesmo

Me desculpe minha ignorância mais ainda não estou bem familiarizado com ajax, seria isso aqui:

[code]
$.get({
url: ‘<c:url value="/states/list.json" />’,
data: form.serialize(),
dataType: ‘json’,
contentType: “application/x-www-form-urlencoded;charset=UTF-8”,
success: function(section){
$.each(section, function(x) {
var tr = $(’

’).appendTo(’#tabela > tbody’).attr(‘id’,‘linha_’+ this.Id);
$(’’).attr(‘id’, ‘state_’+this.id).appendTo(tr).text(this.id);
$(’ ’).attr(‘id’, ‘id_nfe_’+this.id).appendTo(tr).text(this.idNfe);
$(’ ’).attr(‘id’, ‘name_’+this.id).appendTo(tr).text(this.name);
var country = this.country;
$(’ ’).attr(‘id’, ‘country_’+this.id).appendTo(tr).text(country.name);
				 	var link = $('<a>')  
			    		.attr('href','javascript:getValue('+this.id+')')  
				    	.text('Selecionar');  
				 
				 	$('<td>').appendTo(tr).append(link);					 	
				});				
			},		
});[/code]

Agora que eu vi, o mais engraçado é que para funcionar um requisição certa no form, tenho que por a tag:

com o charset diferente do pageEncoding, isso tá funcionando legal, agora se eu colocar tudo ISO-8859-1 ou UTF-8 não funfa nada.

Alguém sabe o por que?

Obs.: Mais mesmo assim uma requisição ajax não tá funcionando…

Resolvi adicionando no web.xml

&lt;context-param&gt;
    &lt;param-name&gt;br.com.caelum.vraptor.encoding&lt;/param-name&gt;
    &lt;param-value&gt;UTF-8&lt;/param-value&gt;
&lt;/context-param&gt;

abs