Caracteres especiales en JavaScript
Un problema habitual en Javascript es la representación de caracteres especiales (letras acentuadas, ñ, etc). En HTML se es muy fácil, lo hacemos mediante el código HTML del carácter. En JavaScript la solución también es sencilla gracias a las cadenas de escape.
Las cadenas de escape, permiten introducir dentro de una cadena caracteres especiales como saltos de líneas, acentos, tabulaciones, etc.
Las cadenas de escape más conocidas son:
- \n: Salto de línea
- \r: Retorno de carro
- \t: Tabulación horizontal
- \v: Tabulación vertical
- \’: Comilla simple
- \”: Comilla doble
- \\: Barra invertida
- \xdd: Carácter especial especificado mediante dos dígitos hexadecimales dd
El último caso, el del carácter especial (\xdd), es el que nos permite, entre otras cosas, insertar letras acentuadas o la letra ñ.
Prueba PaaSOS, ERP y TPV en la nube
**Licencia de uso limitada a un acceso de usuario cloud.
Incluye ERP, TPV, y gestión de cartera
Lo único que necesitamos para ponerlo en práctica es una tabla con el juego de caracteres unicode. Veamos la tabla para latin:
Un ejemplillo:
function ErrorEnFecha() {
alert(«Atenci\xf3n: El a\xf1o de nacimiento es menor de 10.»);
}
cool porque intente escapar la ñ poniendo \164 pero salia la t y no la ñ
Cuidado con el encoding
Veo vidios de Javascript y hay caracteres que no se como ponerlo ejemplo un signo igual y una barra que lo atraviesa o como el sigo de menor que y el menos debajo
podria ayudarme a como ponerlos
Para javascript se soporta unicode, por lo que podrás escribir cualquier carácter que esté en esta tabla https://symbl.cc/es/unicode-table/. Si no está, no se puede imprimir.