Como hacer para mostrar los acentos desde un archivo de javascript?

publicado por: Anonymous

Tengo un jsp en el cual se manda a llamar a un archivo de javascript de la siguiente manera

_x000D_

_x000D_

<script type="text/javascript" src="<c:url value="/webresorces/js/validacion.js" />"></script>

_x000D_

_x000D_

_x000D_

El archivo js contiene las validaciones de los campos del formulario que esta en mi jsp, tengo algo como esto

_x000D_

_x000D_

var validator = $("#consulta").validate({ _x000D_
  rules: {_x000D_
    idPago:{        _x000D_
      number: true,_x000D_
      maxlenght: 16_x000D_
    }_x000D_
  },_x000D_
  messages:{_x000D_
    idPago{_x000D_
       number: "El campo debe ser numu00e9rico",_x000D_
       maxlenght: "El campo debe ser de 6 posiciones"_x000D_
    }_x000D_
_x000D_
  }_x000D_
})

_x000D_

_x000D_

_x000D_

el problema es que no toma los acentos, salen caracteres raros, y es que anteriormente este código para validar los campos lo tenia dentro del jsp y ponia los acentos normales y si los tomaba,
pero al colocar la validación en un archivo externo ya no salen bien

que puede ser?
ya probé colocando las palabras con el acento normal y usando en unicode
pero ninguno los toma

solución

Para asegurarte de que tu JSP genera un HTML con UTF-8, debes añadir en la primera línea del archivo .jsp lo siguiente:

<%@ page contentType="text/html; charset=UTF-8" %>
Respondido por: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *