Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/06/2010, 14:23
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Mail Javascript Acentos

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 original
  1. var _utf8c = {
  2. 'á':'\u00e1',
  3. 'é':'\u00e9',
  4. 'í':'\u00ed',
  5. 'ó':'\u00f3',
  6. 'ú':'\u00fa',
  7. 'Á':'\u00c1',
  8. 'É':'\u00c9',
  9. 'Í':'\u00cd',
  10. 'Ó':'\u00d3',
  11. 'Ú':'\u00da',
  12. 'ñ':'\u00f1',
  13. 'Ñ':'\u00d1',
  14. '¿':'\u00bf'
  15. };
  16. function _jsutf8(s){
  17.     for (var c in _utf8c){
  18.         while(s.indexOf(c)!=-1){
  19.             s=s.replace(c,_utf8c[c]);
  20.         }
  21.     }
  22.     return s;
  23. }

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)