Fórum Problema com caracteres com JSON.parse no javascript #590519
12/01/2018
0
Quando faço um JSON.parse estou tendo problema com os caracteres especiais?
Ricardo Vieira
Curtir tópico
+ 0Posts
12/01/2018
Alex William
Eu suponho que seja por causa dos acentos agudos, porque JSON fecha com aspa simples e acentos agudos contam como aspa e fecha o comando e buga tudo.
Aconselho usar essa função aqui:
<script type="text/javascript">
function removeCaracteresEspeciais(strTexto)
{
var texto = strTexto;
texto = texto.replace(/[ÀÁÂÃÄÅ]/g,"A");
texto = texto.replace(/[àáâãäå]/g,"a");
texto = texto.replace(/[ÈÉÊË]/g,"E");
texto = texto.replace(/[èéêë]/g,"e");
texto = texto.replace(/[ÌÍÎÏ]/g,"I");
texto = texto.replace(/[ìíîï]/g,"i");
texto = texto.replace(/[ÒÓÔÕÖ]/g,"O");
texto = texto.replace(/[òóôõö]/g,"o");
texto = texto.replace(/[ÙÚÛÜ]/g,"U");
texto = texto.replace(/[ùúûü]/g,"u");
texto = texto.replace(/[Ç]/g,"C");
texto = texto.replace(/[c]/g,"c");
texto = texto.replace(/[Ñ]/g,"N");
texto = texto.replace(/[ñ]/g,"n");
texto = texto.replace(/[Ý]/g,"Y");
texto = texto.replace(/[ÿý]/g,"y");
return texto;
}
</script>Espero ter te ajudado. :D
Gostei + 0
12/01/2018
Ricardo Vieira
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)