(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::NONE a été supprimé.
|