(PHP 5 >= 5.3.0, PHP 7, PECL intl >= 1.0.0)
La normalización es un proceso que involucra la transformación de caracteres y secuencias de caracteres en una representación subyacente formalmente definida. Este proceso es más importante cuando el texto necesita ser comparado para propósitos de ordenación y búsqueda, pero también se usa al almacenar texto para asegurarse de que éste se almacena en una representación consistente.
El Consorcio Unicode ha definido varias formas de normalización que reflejan las diferentes necesidades de las aplicaciones:
Las siguientes constantes definen la forma de normalización utilizada por el normalizador:
Normalizer::FORM_C
(integer)
Normalizer::FORM_D
(integer)
Normalizer::FORM_KC
(integer)
Normalizer::FORM_KD
(integer)
Normalizer::NONE
(integer)
Normalizer::OPTION_DEFAULT
(integer)