digtools
⚙️
unicode-normalizer,

Reparar la separación de dakuten en Mac
(normalización Unicode)

Repara instantáneamente la separación de nombres de archivos específicos de Mac en los navegadores .

⚡️
Pega y corrige al instante
Corrige dakuten con un clic
✨️
Soporte completo para dakuten Mac
Conversión NFD→NFC automática
🛡️
Sin librerías externas
Funciona solo con APIs del navegador
Caracteres: 0 | NFD Detectado: 0ubicaciones
about,

Acerca de

Una herramienta en línea que realiza la normalización de texto Unicode (NFC/NFD/NFKC/NFKD) en tiempo real. Puede realizar fácilmente el procesamiento de normalización necesario para unificar códigos de caracteres y compararlos.

Admite patrones de normalización que ocurren con frecuencia en el procesamiento de texto, como unificar caracteres de ancho completo y medio ancho, combinar/separar marcas sonoras y normalizar caracteres compatibles. También es posible mostrar puntos de código de caracteres y cadenas de bytes.

Todo el procesamiento se completa dentro del navegador y no se envía ningún dato al servidor.

how to use,

Cómo usar

PASO 1

Ingrese texto

Ingrese o pegue el texto que desea normalizar en el campo de entrada.

PASO 2

Seleccione formato

Seleccione el formato de normalización: NFC, NFD, NFKC o NFKD.

PASO 3

Confirmar/Copiar resultado

Verifique los cambios en el texto y los puntos de código después de la normalización y la copia.

glossary,

Glosario

Normalización Unicode
Proceso de convertir texto a una forma canónica de Unicode para que distintas secuencias de puntos de código que representan el mismo carácter sean tratadas de forma idéntica.
NFC (Composición Canónica)
Descompone los caracteres y luego los recompone en forma precompuesta. Es la forma de normalización más usada en contenido web y procesamiento de texto general.
NFD (Descomposición Canónica)
Descompone los caracteres en un carácter base más caracteres combinantes. Utilizado en los sistemas de archivos de macOS y algunos entornos Unix.
NFKC (Composición de Compatibilidad)
Convierte los caracteres de compatibilidad a sus formas estándar y luego los compone. Muy usado para búsqueda y normalización de datos.
Caracteres Combinantes
Puntos de código Unicode que se adjuntan al carácter base anterior en lugar de ser independientes, como marcas de acento y diacríticos.
Caracteres de Compatibilidad
Caracteres con puntos de código distintos pero significado o apariencia equivalente a formas estándar, como ASCII de ancho completo o números en círculo.
Punto de Código
Identificador numérico único asignado a cada carácter en Unicode, escrito como U+XXXX (por ejemplo, U+3042 para el hiragana あ).
faq,

FAQ

¿Cuál es la diferencia entre NFC y NFKC?
NFC unifica la codificación interna sin cambiar el texto visible. NFKC además convierte caracteres de compatibilidad, por ejemplo, dígitos de ancho completo a mitad de ancho.
¿Qué forma debo usar?
Usa NFC para texto general. Usa NFKC antes de almacenar en bases de datos o indexar búsquedas. Considera NFD si necesitas compatibilidad con macOS.
¿Se envía mi texto a un servidor?
No. Toda la normalización se ejecuta localmente en tu navegador. El texto nunca se transmite a ningún servidor externo.
¿La normalización puede eliminar caracteres?
Normalmente no. Sin embargo, NFKC puede alterar visualmente algunos caracteres, por ejemplo convirtiendo letras de ancho completo a mitad de ancho.
¿Por qué la comparación de cadenas necesita normalización?
El mismo carácter visible puede tener codificaciones internas distintas. Normalizar a una forma común garantiza que las comparaciones y búsquedas funcionen de forma fiable.
¿Es especialmente útil para texto en japonés?
Sí. Los documentos japoneses suelen mezclar caracteres de ancho completo y mitad de ancho. La normalización resuelve estas inconsistencias y mejora la calidad de los datos.
¿Cómo copio el resultado?
Haz clic en el botón de copiar que aparece sobre el área de salida para guardar el texto normalizado en el portapapeles.
use cases,

Casos de uso

🗄️

Unificación de bases de datos

Asegure la uniformidad de los datos normalizando la entrada del usuario.

🔍

Comparación de cadenas

Logre comparaciones y búsquedas precisas utilizando cadenas normalizadas.

📊

Preprocesamiento de texto

Aplicar la normalización como preprocesamiento para el procesamiento del lenguaje natural y el análisis de datos.

🔧

Investigación de código de caracteres

Compruebe el punto de código del carácter. Para investigar problemas de codificación.

technology,

Técnico

String.prototype.normalize() API

Ya que solo es específico del navegador Se utilizan funciones nativas, incluso los datos de cadenas grandes se pueden normalizar instantáneamente en unos pocos milisegundos.