Articulo de referencia

Algoritmo de intercalación Unicode

El algoritmo de intercalación Unicode ( UCA ) es un algoritmo definido en el Informe Técnico Unicode N.° 10, que es un método personalizable para producir claves binarias a part...

El algoritmo de intercalación Unicode ( UCA ) es un algoritmo definido en el Informe Técnico Unicode N.° 10, que es un método personalizable para producir claves binarias a partir de cadenas que representan texto en cualquier sistema de escritura e idioma que se pueda representar con Unicode . Estas claves se pueden comparar de manera eficiente byte a byte para intercalarlas u ordenarlas según las reglas del idioma, con opciones para ignorar mayúsculas y minúsculas, acentos, etc. [1]

El Informe técnico Unicode n.° 10 también especifica la tabla de elementos de intercalación Unicode predeterminada (DUCET). Este archivo de datos especifica un orden de intercalación predeterminado. La DUCET se puede personalizar para diferentes idiomas, [1] [2] y algunas de estas personalizaciones se pueden encontrar en el Repositorio de datos de configuración regional común Unicode (CLDR). [3]

Una implementación de código abierto de UCA se incluye con los Componentes internacionales para Unicode , ICU. [4] [5] ICU admite la personalización, y las personalizaciones de intercalación de CLDR están incluidas en ICU. [6] [2]

Véase también

Referencias

  1. ^ ab Whistler, Ken; Scherer, Markus; Davis, Mark (26 de agosto de 2022). "UTS #10: Algoritmo de intercalación Unicode". Unicode . Consultado el 16 de agosto de 2023 .
  2. ^ ab Hosken, Martin (23 de septiembre de 2021). Adaptación de la clasificación Unicode: tutorial (PDF) (1.3.ª ed.). Tecnología de sistemas de escritura SIL . pp. 2–3 . Consultado el 16 de agosto de 2023 .
  3. ^ "Lanzamientos/Descargas de CLDR". Unicode CLDR . Consultado el 16 de agosto de 2023 .
  4. ^ "UCI - Componentes internacionales para Unicode". Unicode . Consultado el 16 de agosto de 2023 .
  5. ^ "Intercalaciones". SyBooks Online . Consultado el 16 de agosto de 2023 .
  6. ^ "Personalización". Documentación de la UCI . Consultado el 16 de agosto de 2023 .
  • Algoritmo de intercalación Unicode: Norma técnica Unicode n.° 10
  • Gráficos de intercalación Unicode de Mimer SQL

Herramientas

  • Explorador de configuración regional de la UCI Una demostración en línea del algoritmo de intercalación Unicode utilizando componentes internacionales para Unicode
  • Una demostración de recopilación de datos en la UCI
  • msort Un programa de ordenación que proporciona un nivel inusual de flexibilidad a la hora de definir intercalaciones y extraer claves.


Obtenido de "https://es.wikipedia.org/w/index.php?title=Algoritmo_de_comparación_Unicode&oldid=1253910799"