EntityConvert es una herramienta que le permite codificar/decodificar rápidamente entidades HTML y cambiar algunas configuraciones de codificación y decodificación.
Installation
Configuration
EntityConvert tiene un menú de opciones con varias configuraciones de codificación y decodificación:
- Opciones de codificación
- Convierta texto a decimal o hexadecimal (por ejemplo, la letra minúscula "z" como entidad decimal sería z y z en hexadecimal).
- Codifique solo las entidades XML predeterminadas (&, ", ', <,>) y no otros caracteres.
- Opciones de decodificación
- Elija si desea decodificar o no entidades numéricas (decimal y / o hexadecimal), ampersad (&) y otras entidades XML predeterminadas.
Tamaño de entrada
En caso de que la entrada sea mayor de 100.000 bytes, en cuyo caso la conversión puede tardar unos segundos, aparecerá un aviso que le preguntará si desea continuar o no. También se puede desactivar a través de la configuración, sin embargo, elegir convertir solo "caracteres vitales" (entidades XML predeterminadas) debería acelerar la conversión.
Decodificar entidades
La herramienta de decodificación solo puede decodificar entidades numéricas (decimal y hexadecimal) y las entidades XML predeterminadas. Por ejemplo, si intentara decodificar o €, no se convertirían, sin embargo, también puede especificar una lista de entidades adicionales para reemplazar estas entidades.
Salidas
Tenga en cuenta que EntityConvert solo codifica caracteres en entidades decimales (como z) o hexadecimales (como z).
Entidades personalizadas
Como EntityConvert solo permite decodificar las entidades XML predeterminadas y las entidades decimales/hexadecimales, para decodificar entidades como , •, € or &trade, necesitaría utilizar más personalización para estas entidades. Para hacer eso, encima de la función de importación de script en su página JS, coloque el siguiente código para declarar más entidades que le gustaría codificar. En el siguiente ejemplo, las entidades se colocan en el siguiente objeto. Cada propiedad representa el nombre de la entidad (p. Ej. Bull para •, que produce •), y su propiedad es el carácter que representa esta entidad. Los valores de este ejemplo están codificados en Unicode, pero puede utilizar en su lugar los caracteres reales:
EntityConvert = {
"entities": {
"custom": {
"nbsp": "\u00a0", // espacio que no se rompe
"bull": "\u2022", // signo de viñeta •
"trade": "\u2022", // signo de marca registrada ™
"copy": "\u00a9", // signo de copyright ©
"pound": "\u00a3" // signo de libra £
}
}
}
Esta función también le permite decodificar "pseudo entidades", en caso de que haya utilizado entidades personalizadas que no son compatibles con los navegadores web.
Acceso
Se puede acceder a la función de las siguientes formas:
- Aparece en el menú "Mis herramientas" en la parte inferior de navegación de la wiki.
- En caso de que "Mis herramientas" ya tenga 10 o más elementos de la lista, se agregará a la lista de navegación inferior de la wiki.