Encode no JSON com VRaptor

Olá!

Existe uma forma de alterar o encode (acredito que preciso do utf-8 ) da saída JSON no VRatpor?

Aqui está a linha que estou usando:

O resultado pode ter acentos, no windows está funcionando, mas o servidor é linux e no resultado aparecem uns caracteres estranhos (um losângulo com uma interrogação no meio) no lugar dos caracteres acentuados.

Olá Leandro Carvalho,

Você pode definir o encode no response como abaixo, lembrando que você pode pedir o Vraptor para injetar o HTTPResponse :

response.setContentType("text/html; charset=UTF-8")
response.setCharacterEncoding("UTF-8")

Outra solução é reescerver o conversor JSON, conforme dito aqui:
http://www.guj.com.br/java/239545-alterar-content-type-do-vraptor-para-uso-do-ajaxupload

Att,

Funcionou perfeitamente!! :slight_smile:

Muito obrigado!!