Prepara la entrada
Pase una muestra representativa que contiene acentos, que combina marcas, variantes de ancho, ligaturas, símbolos o texto importado que se comporta de manera inconsistente.
Normalizar el equivalente Unicode Seqüencias deliberadamente
Convertir el texto a NFC, NFD, NFKCO o NFKD mientras se reportan cambios en el punto de código, se conserva la fuente para la comparación y se documentan los riesgos de compatibilidad. Los formularios canónicos pueden cambiar la codificación sin cambiar la apariencia, mientras que los formularios de compatibilidad pueden cubrir intencionalmente distinciones como ancho o caracteres de presentación.
Las transformaciones y las transformaciones se realizan localmente. Nirmion No envíe el texto en este espacio de trabajo a uno API.
Guía de producto
Pase una muestra representativa que contiene acentos, que combina marcas, variantes de ancho, ligaturas, símbolos o texto importado que se comporta de manera inconsistente.
NFC Componen secuencias canónicas NFD y los descomponen NFKC Componen después de la compatibilidad de la folding, y NFKD Descomponer después de la compatibilidad.
Compare los puntos de código y prueba el resultado en búsqueda, validación, firmas, identificadores, rendimiento y sistemas de descenso antes de cambiar los datos de producción almacenados.
Cómo funciona
JavaScript String.normalize recibe una de las cuatro formas normalizadas. NFC y NFD Se aplica la ecuación canónica, mientras NFKC y NFKD También se aplican los mapas de compatibilidad. El instrumento cuenta Unicode Los puntos de código antes y después, pero no transliteran, se dividen, se rompen o se quitan los caracteres invisibles. La operación gestiona más de 500.000 unidades de entrada y un millón de unidades de salida, y rechaza cualquier forma de normalización no listada. La operación se realiza en esta tabla de navegador, aplica límites explícitos antes de trabajar caros, y no envía texto de espacio de trabajo a un Nirmion API.
útil cuando
Uso de Unicode Normalizar cuando las secuencias equivalentes crean un problema técnico conocido y el formulario elegido se ajusta al contrato de datos.
Las preguntas se respondieron
Las limitaciones prácticas son las de las herramientas de texto. Estas respuestas explican lo que se mide, lo que se conserva y cuando todavía se necesita una revisión manual.
NFC es un almacenamiento común, pero la elección correcta pertenece a la especificación receptora. No escoge las formas de compatibilidad sin entender su comportamiento de fold.
No no. NFD Puede separar una letra de base y una marca, pero ambos permanecen. Utilice el Removimiento de Accento sólo cuando la eliminación de la marca es realmente destinada.
Sí sí. Las secuencias Canonicamente equivalentes a menudo son idénticas mientras que el número de puntos de código y los bajos cambian.
Privacidad y retención
Nirmion ejecuta estas operaciones con el navegador JavaScript. El espacio de trabajo no llama al catálogo API con su texto de fuente, y el contenido de trabajo completado se mantiene sólo en la memoria de este componente para re-download.
Un archivo descargado permanece en sus descargas de navegador, almacenamiento de dispositivos, backups, y cualquier lugar donde lo comparta. Limpiar o cerrar la página cuando se trabaja en un dispositivo compartido, y evitar que se apagan secretos en extensiones o administradores de clipboard de terceros.
Detalles de la herramienta
Nirmion Unicode Normalizador se aplica NFC, NFD, NFKCO o NFKD para escribir hasta 500.000 caracteres y informes de entrada y salida de código-punto. Ayuda a los desarrolladores, editores, equipos de datos y flujos de trabajo de localización a inspeccionar secuencias de aspecto equivalente antes de almacenar o comparar. JavaScript String.normalize recibe una de las cuatro formas normalizadas. NFC y NFD Se aplica la ecuación canónica, mientras NFKC y NFKD También se aplican los mapas de compatibilidad. El instrumento cuenta Unicode Los puntos de código antes y después, pero no transliteran, se dividen, se rompen o se quitan los caracteres invisibles. Esto hace que el comportamiento sea inspectable y repetible en lugar de presentar un resultado inexplicable.
El resultado se descarga como text_nirmion_tools_unicode_normalized.txt. La página distingue la composición canónica de la compatibilidad y advirtió sobre identificadores, firmas, hashes, offsetes de byte, formas de ancho, ligaturas y símbolos. La operación se realiza en esta tabla de navegador, aplica límites explícitos antes de trabajar caros, y no envía texto de espacio de trabajo a un Nirmion API. La descarga desliza el espacio de trabajo activo mientras que los últimos tres resultados completados permanecen disponibles en esta tabla para la descarga de nuevo.