(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
La normalisation est un processus qui implique la transformation de caractères et de séquences de caractères dans une représentation formelle. Ce processus est important quand des textes doivent être comparés à des fins de tri et de recherche, mais il est aussi important pour le stockage des données, afin que les documents soient cohérents.
Le consortium Unicode Consortium a défini un nombre de formes de normalisations pour refléter les différents besoins des applications :
Les constantes suivantes définissent les formes de normalisation à appliquer par le normalizer :
Normalizer::FORM_C
    Normalizer::FORM_D
    Normalizer::NFDNormalizer::FORM_KC
    Normalizer::NFKCNormalizer::FORM_KC_CFNormalizer::FORM_KD
    Normalizer::NFKDNormalizer::NFCNormalizer::NFKC_CF
| Version | Description | 
|---|---|
| 8.0.0 | Normalizer::NONEa été supprimé. |