En la pega el otro día con un compañero teniamos que mostrar un texto en un alert de Javascript, el problema comenzó cuando no podiamos mostrar los clasicos ´ como en html, así que investigando un poquito por la red encontré la solución.
UNICODE
Si en vez de colocar los caracteres con á l lo realizas de la siguiente forma
alert("El a"+'\u00f1'+"o, es en el que estamos");
Verás un bello alert con una Ñ .
Como se fijarán lo que se muestra en ese alert es una Ñ la cuál es un caracter especial y los cuales también pueden mostrarse dentro de un alert.
A continuación una lista con varios caracteres y el unicode respectivo
http://lefunes.wordpress.com/2007/11/14/caracteres-especiales-en-javascript/
Espero les sirva
Saludos tuto


Tuto
Ese cambio de caracteres especiales a UNICODE es muy funcional, pero tambien aplica para cuando quieres leer algun archivo que contenga acentos en su contenido.
Tambien depende del charset que utilizas en la pagina, utf-8 o iso-8859-1
Salu2
El problema no es el charset,independiente de lo que uses, en html puede que te funcionen los acentos sin siquiera colocar el ´ en cambio para javascript con el unicode te funciona independiente de eso. Con respecto a los archivos, es cierto aplica para los archivos.
Saludos cordiales, es un gusto saber nuevamente de ti