Boas práticas de encoding com VRaptor

1 resposta
dooart

Queridos amiguinhos do meu coração, meu nome é Thiago e tenho apanhado do encoding usando VRaptor do mesmo jeito que eu apanhava na escola quando tentavam roubar meu lanche no recreio.

No meu primeiro projeto com o VRaptor, todos os meus arquivos estavam com encoding ISO-8859-1 e (não lembro porquê) tive que deixa o VRaptor configurado no web.xml como UTF-8. Funcionava no geral, mas tive problemas de encoding envolvendo requisições ajax e também com strings dentro de arquivos javascript, por exemplo.

Acabei de começar o segundo projeto e resolvi botar tudo como UTF-8 pra evitar esses problemas (inclusive arquivos .java, .jsp, arquivos de properties e Tag Files). Só que já tive que fazer um workaround para o message.properties ser lido corretamente e descobri que tenho que configurar as diretivas @tag e @page pra especificar o encoding.

Há alguma boa prática pra configurar essas coisas e não ter mais problema com isso?

1 Resposta

Lucas_Cavalcanti

o ideal eh deixar tudo igual… por exemplo tudo UTF-8…

os arquivos .properties são exceção, eles são obrigatoriamente ISO-8859-1, pq o leitor properties do java só lê nesse encoding.

Criado 13 de outubro de 2012
Ultima resposta 16 de out. de 2012
Respostas 1
Participantes 2