Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Inside

Envio de mensagem com acentos - problemas

Recommended Posts

Caros amigos

 

estou usando um script para envio de mensagens se redirecionar a página, funciona mas os acentos chegam com problemas.

 

Não fica assim: Não

 

Existe uma maneira de resolver isso? Segue o script:

<script type="text/javascript">
$().ready(function() {
	$("#button-vaga").click(function() {

		$.validator.setDefaults({
			submitHandler: function(form) {
				$.post('emprego_email.asp?acao=enviar', $("#vaga").serialize(), function(data) {
					$('#resultado-vaga-enviar').html(data);
					$('#vaga').find("input[type=text], input[type=email], textarea").val("");
				});
			}
		});
	
		$("#vaga").validate({
			rules: {
				nome: "required",
				email: {
					required: true,
					email: true
				}
			},
			messages: {
				nome: "",
				email: ""
			}
		});

	});
});
</script>

Já tentei resolver pelo arquivo ASP que faz o envio mas não resolveu.

 

Obrigado pela atenção de todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

A solução é server-side mesmo.

 

Qual encoding está usando ?

Tanto o arquivo, como o servidor devem estar respondendo no mesmo encoding. E lembre-se, que ajax trabalha com UTF8 por padrão.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alguém pode me ajudar nisso?

 

Eu tenho pesquisado mas não encontro solução.

 

Já tentei colocar:

 

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">

 

Mas também não funciona. Há alguma maneira de indicar no Javascript qual seria o charset?

Compartilhar este post


Link para o post
Compartilhar em outros sites

No JavaScript será sempre utf-8.

 

Faça o server te devolver em utf8 tb, ai não terá erro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu joguei esse código no arquivo que faz o envio mas não funcionou:

<% Response.Charset="utf-8" %>

Coração, saiu assim: Coração

Compartilhar este post


Link para o post
Compartilhar em outros sites

O arquivo está codificado em utf-8 também ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

No teu editor de código, vai ter um "salvar como -> encoding"... ai vc escolhe utf-8 sem bom.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.