Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera, estou com um script que manda um form para o banco dinamicamente.
O problema, é que ao enviar, os caracteres saem esquisitos. Por exemplo, ç = ç
Alguém tem uma solução ai?
segue o código:
<script type="text/javascript">
$(document).ready(function(){
$("#botao_publicar").click(function(){
var url = "/inc/envia_publicacao.php";
var publique = $("#publique").val();
$.get(url, {publique: publique}, function(result) {
$("#retorno_publicacao").html(result); // Só pra verificar retorno
});
});
});
</script>kkkkk
Vlw pela resposta.
Para dar certo tive que adicionar um utf8_decode
Ah, não! Eu não vou escrever duas vezes a mesma coisa :P
Por favor, leia o comentário que eu ACABEI de postar em outro tópico
Mas que coincidência, não?
Adicionalmente, o que você pode tentar é definir um Content-Type COM charset através da configuração contentType.
O problema é que, segundo a documentação ela não está presente em jQuery.get(), só em jQuery.ajax().
A diferença é que jQuery.get() é um tipo de atalho para jQuery.ajax() para requisições via GET.