Tenho uma aplicação JSP, com TomCat 5.0 e SQL Server2000.
Utilizo Ajax em algumas páginas, mas estou com problemas de acentuação quando envio para a Servlet por meio de uma função JavaScript um parâmetro String que tenha no seu conteúdo alguma letra com acento. Já tentei diversas soluções e nada:
1 - Já coloquei no cabeçalho da Página JSP : <%@ page contentType=“text/html;charset=ISO-8859-1” %> e não resolveu.
2 - Coloquei no arquivo web.xml : <?xml version=“1.0” encoding=“ISO-8859-1” ?>
Alguém pode me dá uma dica de como posso resolver este problema.
eu tb estou tendo o mesmo problema. Vi que ninguém postou uma solução para seu caso. Eu continuo procurando, mas caso possua a resposta para este problema, tem como você me enviar por email?
Muito obrigado!
Renato Isidio
[email removido]
E
ErkoPJ
“Juaca”:
Tenho uma aplicação JSP, com TomCat 5.0 e SQL Server2000.
Utilizo Ajax em algumas páginas, mas estou com problemas de acentuação quando envio para a Servlet por meio de uma função JavaScript um parâmetro String que tenha no seu conteúdo alguma letra com acento. Já tentei diversas soluções e nada:
1 - Já coloquei no cabeçalho da Página JSP : <%@ page contentType=“text/html;charset=ISO-8859-1” %> e não resolveu.
2 - Coloquei no arquivo web.xml : <?xml version=“1.0” encoding=“ISO-8859-1” ?>
Alguém pode me dá uma dica de como posso resolver este problema.
opa blz?
eu tive problema com isso tambem…
resolvi alterando o método do javascript
para trabalhar com POST ao invés de GET
com isso resolveu o problema de acentuação… :roll:
[]'s
N
NotANumberPJ
Boa tarde, amigo!
Bom, tente fazer o seguinte:
utilize o método POST (como nosso colega Erko disse);
antes de submeter utilize as seguintes funções no conteúdo com caracteres especiais:
escape(encodeURIComponent('Conteúdo com acentos.'))
na servlet, execute o seguinte trecho de código:
String conteudo = URLDecoder.decode(<string com acentos submetida>, "UTF-8");
Voilá! Isso (ou algo parecido com isso) deve resolver.