Cuando hacemos una página web en utf8, al escribir una cadena de texto en javascript que contenga acentos, tildes, eñes, signos de interrogación y demás caracteres considerados especiales, se pintara de una forma extraña en el html. Esto es porque javascript tiene su propio sistema de codificación, al igual que el html. A continuación os dejo una tabla con los principales caracteres que se utilizan, ya que es útil tenerlos a mano para poder escribirlos:
ANSI | UTF-8 | JAVASCRIPT | HTML |
---|---|---|---|
Á | Ã | u00c1 | Á |
á | á | u00e1 | á |
É | É | u00c9 | É |
é | é | u00e9 | é |
Í | Ã | u00cd | Í |
í | Ã | u00ed | í |
Ó | Ó | u00d3 | Ó |
ó | ó | u00f3 | ó |
Ú | Ú | u00da | Ú |
ú | ú | u00fa | ú |
Ñ | Ñ | u00d1 | Ñ |
ñ | ñ | u00f1 | ñ |
¿ | ¿ | u00bf | ¿ |
Y después de esta tabla a modo de apunte, os dejo la tabla completa de codificación de caracteres como eñes, acentos, tildes y demás caracteres entre ANSI, UTF8, Javascript y HTML:
ANSI | UTF-8 | JAVASCRIPT | HTML |
---|---|---|---|
 | u00a0 |   | |
¡ | ¡ | u00a1 | ¡ |
¢ | ¢ | u00a2 | ¢ |
£ | £ | u00a3 | £ |
¤ | ¤ | u00a4 | ¤ |
¥ | Â¥ | u00a5 | ¥ |
¦ | ¦ | u00a6 | ¦ |
§ | § | u00a7 | § |
¨ | ¨ | u00a8 | ¨ |
© | © | u00a9 | © |
ª | ª | u00aa | ª |
« | « | u00ab | « |
¬ | ¬ | u00ac | ¬ |
| Â | u00ad | ­ |
® | ® | u00ae | ® |
¯ | ¯ | u00af | ¯ |
° | ° | u00b0 | ° |
± | ± | u00b1 | ± |
² | ² | u00b2 | ² |
³ | ³ | u00b3 | ³ |
´ | ´ | u00b4 | ´ |
µ | µ | u00b5 | µ |
¶ | ¶ | u00b6 | ¶ |
· | · | u00b7 | · |
¸ | ¸ | u00b8 | ¸ |
¹ | ¹ | u00b9 | ¹ |
º | º | u00ba | º |
» | » | u00bb | » |
¼ | ¼ | u00bc | ¼ |
½ | ½ | u00bd | ½ |
¾ | ¾ | u00be | ¾ |
¿ | ¿ | u00bf | ¿ |
À | À | u00c0 | À |
Á | Ã | u00c1 | Á |
 | Â | u00c2 |  |
à | Ã | u00c3 | à |
Ä | Ä | u00c4 | Ä |
Å | Ã… | u00c5 | Å |
Æ | Æ | u00c6 | Æ |
Ç | Ç | u00c7 | Ç |
È | È | u00c8 | È |
É | É | u00c9 | É |
Ê | Ê | u00ca | Ê |
Ë | Ë | u00cb | Ë |
Ì | ÃŒ | u00cc | Ì |
Í | Ã | u00cd | Í |
Î | ÃŽ | u00ce | Î |
Ï | Ã | u00cf | Ï |
Ð | Ã | u00d0 | Ð |
Ñ | Ñ | u00d1 | Ñ |
Ò | Ã’ | u00d2 | Ò |
Ó | Ó | u00d3 | Ó |
Ô | Ô | u00d4 | Ô |
Õ | Õ | u00d5 | Õ |
Ö | Ö | u00d6 | Ö |
× | × | u00d7 | × |
Ø | Ø | u00d8 | Ø |
٠| Ù | u00d9 | ٠|
Ú | Ú | u00da | Ú |
Û | Û | u00db | Û |
Ü | Ãœ | u00dc | Ü |
Ý | Ã | u00dd | Ý |
Þ | Þ | u00de | Þ |
ß | ß | u00df | ß |
à | Ã | u00e0 | à |
á | á | u00e1 | á |
â | â | u00e2 | â |
ã | ã | u00e3 | ã |
ä | ä | u00e4 | ä |
å | Ã¥ | u00e5 | å |
æ | æ | u00e6 | æ |
ç | ç | u00e7 | ç |
è | è | u00e8 | è |
é | é | u00e9 | é |
ê | ê | u00ea | ê |
ë | ë | u00eb | ë |
ì | ì | u00ec | ì |
í | Ã | u00ed | í |
î | î | u00ee | î |
ï | ï | u00ef | ï |
ð | ð | u00f0 | ð |
ñ | ñ | u00f1 | ñ |
ò | ò | u00f2 | ò |
ó | ó | u00f3 | ó |
ô | ô | u00f4 | ô |
õ | õ | u00f5 | õ |
ö | ö | u00f6 | ö |
÷ | ÷ | u00f7 | ÷ |
ø | ø | u00f8 | ø |
ù | ù | u00f9 | ù |
ú | ú | u00fa | ú |
û | û | u00fb | û |
ü | ü | u00fc | ü |
ý | ý | u00fd | ý |
þ | þ | u00fe | þ |
ÿ | ÿ | u00ff | ÿ |
Espero que os sirva de ayuda tanto como a mi.
Pingback: Bitacoras.com
podrian ayudarme a decodificar esto: @Û0?N<qwÏ>Üÿn?bÛ
Muchas gracias
Nose
Muy bueno gracias, en el caso de las comillas dobles » «, cómo se haría?
jeý2 s(nQÑî¨ÿó„²}åêŒË§ 6é9&°×›üú•Í¢ #Ï þ¡^¸¯CtBµZœ{÷ Æ –À‡ëìŠÅ $Ó- Ž±qÎÈ“dÒ݅ʬ+G VIÙ Ð7;Ü õm‚4ƒoø áA>Ø ãTb
U:¼Û—ðæy©vàç‹Ìª%=òD3¿è® ®è¿3Dò=%ªÌ‹çàv©yæð—Û¼:U
bTã Ø>Aá øoƒ4‚mõ Ü;7Ð ÙIV G+¬Ê…ÝÒd“ÈÎq±Ž ¬Ó$ ÅŠìë‡À– Æ ÷{œZµBtC¯¸^¡þ Ï# ¢Í•úü›×°&9é6 §ËŒêå}²„óÿ¨îÑQn(s 2ýej