Duvida tomcat

8 respostas
arthurminarini

pessoal eu usava o glassfish v2 mas quando fui passar para o tomcat 6 ao fazer uma busca dava um erro de ilegal caracter. resolvi colocando no meu filter um comando igual ao do index.jsp

response.setContentType("text/html; charset=UTF-8");
chain.doFilter(request, response);

resolveu. mas como que no glassfish funcionava? tem como eu configurar isso no servidor tomcat não?

8 Respostas

G

Porque o encoding padrão do glassfish é utf-8.

arthurminarini

haaa. blz então! mas vc sabe colocar o tomcat com esse utf como padrão nele então? onde modificar?

meu server.xml

ja tentei useBodyEncodingForURI=“true” >> não deu

e o que ja tinha > mas tbm não deu

só funciona se colocar no filtro como mencionei

Douglas.Mesquita

vai na pasta do tomcat \bin la tem um arquivo chamado catalina.bat

provavelmente lá vai estar com essa codificação ISO-8859-1 vc altera para UTF-8

set CATALINA_OPTS=-Dfile.encoding=UTF-8 -Duser.language=pt_BR -Duser.country=BR

Douglas.Mesquita

caso nao funcione que foi o meu caso aqui no trabalho tu tentar com Cp1252 que tb é UTFF-8

arthurminarini

coloquei la mas nao deu :cry:

:doStop
shift
set ACTION=stop
set CATALINA_OPTS=-Dfile.encoding=Cp1252 -Duser.language=pt_BR -Duser.country=BR
goto execCmd

tentei tbm com utf-8

Douglas.Mesquita

coloquei la mas nao deu :cry:

:doStop
shift
set ACTION=stop
set CATALINA_OPTS=-Dfile.encoding=Cp1252 -Duser.language=pt_BR -Duser.country=BR
goto execCmd

tentei tbm com utf-8

da uma olhada nesse arquivo aqui… tem como configurar charset no tomcat e no eclipse

Douglas.Mesquita

no format odo word 97-2003

arthurminarini

ok vou dar uma olhada

Criado 30 de setembro de 2009
Ultima resposta 2 de out. de 2009
Respostas 8
Participantes 3