(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
     int
    Normalizer::FORM_D
     int
    Normalizer::NFD
     int
    Normalizer::FORM_KC
     int
    Normalizer::NFKC
     int
    Normalizer::FORM_KC_CF
     int
    Normalizer::FORM_KD
     int
    Normalizer::NFKD
     int
    Normalizer::NFC
     int
    Normalizer::NFKC_CF
     int
    
| Version | Description | 
|---|---|
| 8.4.0 | Les constantes de classe sont maintenant typées. | 
| 8.0.0 | Normalizer::NONEa été supprimé. | 
