para manejar los acentos en js, necesitas su equivalente en utf8, intenta aplicar esta funció para reemplazarlos y me dices si te funciona
Código Javascript
:
Ver originalvar _utf8c = {
'á':'\u00e1',
'é':'\u00e9',
'í':'\u00ed',
'ó':'\u00f3',
'ú':'\u00fa',
'Á':'\u00c1',
'É':'\u00c9',
'Í':'\u00cd',
'Ó':'\u00d3',
'Ú':'\u00da',
'ñ':'\u00f1',
'Ñ':'\u00d1',
'¿':'\u00bf'
};
function _jsutf8(s){
for (var c in _utf8c){
while(s.indexOf(c)!=-1){
s=s.replace(c,_utf8c[c]);
}
}
return s;
}
uso:
_jsutf8(Cuerpo)
recomendación: trata de no usar sólo números en el nombre de las variables, usa al menos
_ como prefijo (variable 3 a _3)