Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/01/2013, 05:11
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: caracteres raros en javascript

Cita:
Iniciado por friol Ver Mensaje
Hola, para simplificar voy a poner un ejemplo de lo que me pasa.
en una pagina tengo un botón que llama a una función javascript la cual lo único que hace es un alert("no está").
en la página tengo <html lang="es"> y <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
el caso es que si la función la tengo en la misma página, el alert se muestra bien con la a acentuada. pero si creo un archivo js donde pongo la función, al pulsar el botón ya no sale el alert con la a acentuada sino que sale "no está". Alguien tiene una idea de porque pasa esto.
Saludos
Tus archivos html podrían ser utf-8 o iso-8859-1
Pero en ambos casos tenés que guardar el archivo con el editor de texto de manera que coincida con la codificación (en caso de que sea utf-8, sin BOM).
Por otro lado, ambos archivos deben tener un header que coincida con lo que hayas seleccionado, en el caso del html, lo declarás con el meta Content-Type, con los js, esto no es posible, el charset es pasado por el servidor, habitualmente la configuración por defecto para los js es utf-8, pero no siempre
Lee este artículo
http://foros.emprear.com/codificar
se aplica también a otras cosas, pero te puede orientar
SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.