jquery serialize - corrigir caracteres estranhos por acentuações corretas
quando utilizo o jquery para submeter um formulário, eu preciso jogar em uma variável o conteudo de dados, veja o código abaixo, e atente para a linha em negrito:
>
Citar
var dados = jQuery( this ).serialize();
jQuery.ajax({
type: "POST",
url: "xinserir.php",
data: dados,
success: function( data ){
**var result = dados.split('&'); // esta linha é que quero saber...**
pois bem, a variavel dados contém todos os dados obtidos no formulário. Então considere que exista um campo do tipo texto no formulário , que contém a seguinte frase:
**CLARO QUE É IRRISÓRIO**
**q**uando executo a linha em negrito acima, o resultado contido na variavel** result** é algo assim:
>
Citar
CLARO+QUE+%C3%89+IRRIS%C3%93RIO
como podem ver, tem sinal de + e outros tantos caracteres estranhos. será que tem alguma forma de transformar isto no texto legível?
eu poderia dar um replace pelo menos no sinal de + para substituir por nulos, mas isto não é legal de se fazer, pois posso ter um texto que realmente contém o sinal de +.
alguém saberia como resolver isto??
Discussão (1)
Carregando comentários...