Acentos en Java Script alert y confirm

Suele ser una pregunta frecuente en foros y newsgroup y la solución es sencilla. Cuando mostramos letras acentuadas,la letra ñ/Ñ en alertas javascript, en ciertas ocasiones y dependiendo de la codificación usada, utilización de AJAX, registrar scripts a través del ScriptManager en un UpdatePanel… suele verse un mensaje de este tipo:

confirm

La solución es utilizar unicode:

u00e1 -> á
u00e9 -> é
u00ed -> í
u00f3 -> ó
u00fa -> ú
u00c1 -> Á
u00c9 -> É
u00cd -> Í
u00d3 -> Ó
u00da -> Ú
u00f1 -> ñ
u00d1 -> Ñ

Y el resultado:

confirm2

Salu2