Convierte caracteres a la forma decimal A o lee las referencias decimales que aparecen dentro de un texto. La conversión inversa conserva las partes sin codificar y no interpreta referencias hexadecimales, entidades con nombre ni escapes de JavaScript.
Se ejecuta localmente en tu navegadorPega el contenido y elige el sentido de la conversión. El cálculo se realiza en el navegador sin enviar la entrada en solicitudes de conversión; la salida se muestra como texto, no como HTML ejecutable.
El emoji 😀 usa 😀. No se divide en las referencias de sustitutos UTF-16 ��, que esta versión rechaza. La salida no es una lista de bytes UTF-8.
La decodificación solo reconoce referencias decimales terminadas en punto y coma. A, &, \u0041, los números sueltos y A sin punto y coma permanecen tal como están. Las páginas ASCII y Unicode ofrecen otros formatos; esta mantiene el alcance decimal.
Se aplica una sola pasada: A da el texto literal A, no A. Los caracteres fuera de las referencias reconocidas no se descartan. No se analiza un documento HTML completo.
he 1.2.0 comprueba estrictamente las referencias reconocidas. Valores como �, € y � causan error, al igual que los valores de sustitutos. Al codificar también se rechazan caracteres HTML no permitidos y sustitutos aislados. Un fallo no deja una salida parcial ni un resultado antiguo listo para copiar.
No se recortan los espacios ni se normaliza Unicode. El espacio se representa como   y LF como . Sin embargo, el área de texto transforma los saltos CR y CRLF reales en LF. El núcleo puede codificar CR como , pero la decodificación estricta rechaza ; no se garantiza una ida y vuelta exacta para cualquier entrada.
Sin referencias decimales admitidas, normalmente se devuelve sin cambios; una entrada vacía produce una salida vacía. Aun así, se rechazan caracteres sustitutos reales sin pareja en el resultado. El texto literal \uD800 no es uno de esos caracteres y se conserva. Una referencia reconocida también puede fallar la validación. El nombre antiguo Native / Unicode no significa que interprete todos los escapes Unicode.