Problema no encode em ajax [Urgente]

Pessoal, desenvolvi um projeto utilizando ajax e percebi um problema de encode ao gravar no Banco de Dados. Ao submeter o formulário pelo modo normal os dados são gravados normalmente, mas ao enviar os dados do form por ajax as palavras e números são gravados acompanhados por caracteres estranhos, por exemplo, 100,00 grava como 100%2C00 ou Olá mundo grava como Ol%E1%20mundo. Para finalizar o projeto só falta eu resolver isto, sei que existem bibliotecas ajax, mas como estou com pressa sem tempo de aprender coisas novas eu precisava de ajuda com meu Script.

Segua em anexo meu script ajax, por favor, alguém pode olha-lo e indicar o que tem que ser corrigido ??

Valew.

Ve se isso ajuda

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
</head>
<body>
1.<script>
document.write(escape("Olá Mundo"))
</script>
<br>
1.<script>
document.write(unescape("Ol%E1%20mundo"))
</script>
<hr>
2.
<script>
document.write(escape("100,00"))
</script>
<br>
2.
<script>
document.write(unescape("100%2C00"))
</script>
</body>

</html>

Deu um certo trabalho pesquisar essas funções. Espero que ajudem.

Esqueçi de dizer que voce vai precisar usar decode no seu servlet

[quote=furutani]Ve se isso ajuda

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
</head>
<body>
1.<script>
document.write(escape("Olá Mundo"))
</script>
<br>
1.<script>
document.write(unescape("Ol%E1%20mundo"))
</script>
<hr>
2.
<script>
document.write(escape("100,00"))
</script>
<br>
2.
<script>
document.write(unescape("100%2C00"))
</script>
</body>

</html>

Deu um certo trabalho pesquisar essas funções. Espero que ajudem.[/quote]

Valew colega, muito obrigado, essa foi a Luz no final do túnel !!! eu usei o escape para recuperar os valores no form e o unescape para enviar por xmlhttp e deu certinho!!! 5 estrelas pra vc !!! hehehehe

abraços