JSP "çúíáóé;" -> Servlet "ãçÃÃ?l"

7 respostas
R

Olá…

quando passo parâmetros String acentuados pelo JSP para um servlet, recebo a mensagem codificada de uma forma diferente. Eis abaixo um exmplo:

JSP “çúíáóé;” -> Servlet “ãçÃÃ?”

Já tentei diversas técnicas nos diversos sites, mas em nenhum obtive a solução.

Alguém poderia me ajudar?

Obrigado desde já!!!

Renato Isidio :slight_smile:

7 Respostas

G

Altere o encoding para iso-8859-1.

R

Desculpe-me, o encoding do JSP? Já está.
os atributos são visualizados quando eu passo o mouse em cima do link e eles encontram-se ok:

ex: Controle?atributo1=“çaçaíúóbá”

quando recebo no servlet este atributo ele chega assim:

ex: atributo1 -> A$aA$aA$A$A$bA$

G

Já tentou usar:

response.setContentType("text/html; charset=iso-8859-1");
R

já tentei e não consegui. estranho.

R

ainda não resolvi este problema, alguém pode me ajudar?

obrigado!!! :sad:

R

Já procurei em diversos fóruns sobre o meu problema e não consigo achar nenhuma solução. Creio que alguém tenha passado por isto antes. segue abaixo mais alguns exemplos do meu problema:

correto: Novo diretor da TIM tem a missão de desb…
errado: Novo diretor da TIM tem a missão de desb…

correto: Folha Online - Educação - América Latina…
errado: Folha Online - Educação - América Latina…

D

renatosis

Ontem aconteceu a mesma coisa com um código que estou fazendo em casa.
Se eu conseguir a solução eu posto aqui…

Criado 25 de outubro de 2006
Ultima resposta 26 de out. de 2006
Respostas 7
Participantes 3