| Nom |
Description |
| $string |
Ce paramètre permet d'indiquer la chaine de caractères à convertir. |
| $flags |
Ce paramètre permet d'indiquer les options de traitement de conversion à effectuer. La valeur par défaut est ENT_COMPAT | ENT_HTML401. Voici les options reconnus : |
| ENT_COMPAT |
Cette constante permet d'indiquer qu'il faut convertir les doubles guillemets, et ignorer les simples guillemets. |
| ENT_DISALLOWED |
Cette constante permet d'indiquer qu'il faut remplacer les codes de points non-valide fourni avec un caractère de remplacement Unicode U+FFFD (UTF-8) ou &#FFFD; plutôt que de ne pas le traiter. |
| ENT_HTML401 |
Cette constante permet d'indiquer qu'il faut faire les remplacements de caractères selon le standard HTML 4.01. |
| ENT_IGNORE |
Cette constante permet d'indiquer qu'il faut ignorer les séquences de caractères n'étant pas valide plutôt que de retourner une chaine de caractères vide de contenu. |
| ENT_QUOTES |
Cette constante permet d'indiquer qu'il faut convertir les doubles guillemets et les simples guillemets. |
| ENT_NOQUOTES |
Cette constante permet d'indiquer qu'il faut ignorer les doubles guillemets et les simples guillemets. |
| ENT_SUBSTITUTE |
Cette constante permet d'indiquer qu'il faut remplacer les séquences de code non valide avec un caractère de remplacement de type Unicode U+FFFD (UTF-8) ou &#FFFD; plutôt que de retourner une chaîne de caractères vide. |
| ENT_XML1 |
Cette constante permet d'indiquer qu'il faut faire les remplacements de caractères selon le standard XML 1. |
| ENT_XHTML |
Cette constante permet d'indiquer qu'il faut faire les remplacements de caractères selon le standard XHTML. |
| ENT_HTML5 |
Cette constante permet d'indiquer qu'il faut faire les remplacements de caractères selon le standard HTML 5. |
| $encoding |
Ce paramètre permet d'indiquer le jeux de caractères à appliquer. La valeur par défaut est «ini_get("default_charset")». Voici les valeurs reconnus : |
| "" |
Cette valeur permet d'indiquer qu'il faut effectuer la détection automatique : premièrement, la méthode multi-octet Zend, suivi de default_charset et les informations de région locale (voir les fonctions nl_langinfo() et setlocale()). |
| "866" |
Cette valeur permet d'indiquer l'encodage Cyrillique pour le système d'exploitation DOS. |
| "932" |
Cette valeur permet d'indiquer l'encodage pour les caractères japonais. |
| "936" |
Cette valeur permet d'indiquer l'encodage pour les caractères chinois simplifié. |
| "950" |
Cette valeur permet d'indiquer l'encodage pour les caractères chinois traditionnel. |
| "1251" |
Cette valeur permet d'indiquer l'encodage Cyrillic pour le système d'exploitation Windows. |
| "1252" |
Cette valeur permet d'indiquer l'encodage Europe occidentale pour le système d'exploitation Windows. |
| "BIG5" |
Cette valeur permet d'indiquer l'encodage pour les caractères chinois traditionnel avec les extensions de Hong Kong. |
| "BIG5-HKSCS" |
Cette valeur permet d'indiquer l'encodage pour les caractères chinois traditionnel avec les extensions de Hong Kong. |
| "cp866" |
Cette valeur permet d'indiquer l'encodage Cyrillique pour le système d'exploitation DOS. |
| "cp932" |
Cette valeur permet d'indiquer l'encodage pour les caractères japonais. |
| "cp1251" |
Cette valeur permet d'indiquer l'encodage Cyrillic pour le système d'exploitation Windows. |
| "cp1252" |
Cette valeur permet d'indiquer l'encodage Europe occidentale pour le système d'exploitation Windows. |
| "EUC-JP" |
Cette valeur permet d'indiquer l'encodage pour les caractères japonais. |
| "EUCJP" |
Cette valeur permet d'indiquer l'encodage pour les caractères japonais. |
| "eucJP-win" |
Cette valeur permet d'indiquer l'encodage pour les caractères japonais. |
| "GB2312" |
Cette valeur permet d'indiquer l'encodage pour les caractères chinois simplifié. |
| "ibm866" |
Cette valeur permet d'indiquer l'encodage Cyrillique pour le système d'exploitation DOS. |
| "ISO-8859-1" |
Cette valeur permet d'indiquer l'encodage Europe occidentale, Latin-1. |
| "ISO8859-1" |
Cette valeur permet d'indiquer l'encodage Europe occidentale, Latin-1. |
| "ISO-8859-5" |
Cette valeur permet d'indiquer l'encodage Latin/Cyrillic. |
| "ISO8859-5" |
Cette valeur permet d'indiquer l'encodage Latin/Cyrillic. |
| "ISO-8859-15" |
Cette valeur permet d'indiquer l'encodage Europe occidentale, Latin-9. |
| "ISO8859-15" |
Cette valeur permet d'indiquer l'encodage Europe occidentale, Latin-9. |
| "KOI8-R" |
Cette valeur permet d'indiquer l'encodage pour les caractères russes. |
| "koi8-ru" |
Cette valeur permet d'indiquer l'encodage pour les caractères russes. |
| "koi8r" |
Cette valeur permet d'indiquer l'encodage pour les caractères russes. |
| "MacRoman" |
Cette valeur permet d'indiquer l'encodage Mac OS. |
| "Shift_JIS" |
Cette valeur permet d'indiquer l'encodage pour les caractères japonais. |
| "SJIS" |
Cette valeur permet d'indiquer l'encodage pour les caractères japonais. |
| "SJIS-win" |
Cette valeur permet d'indiquer l'encodage pour les caractères japonais. |
| "UTF-8" |
Cette valeur permet d'indiquer l'encodage Unicode en 8 bits. |
| "win-1251" |
Cette valeur permet d'indiquer l'encodage Cyrillic pour le système d'exploitation Windows. |
| "Windows-1251" |
Cette valeur permet d'indiquer l'encodage Cyrillic pour le système d'exploitation Windows. |
| "Windows-1252" |
Cette valeur permet d'indiquer l'encodage Europe occidentale pour le système d'exploitation Windows. |
| $double_encode |
Ce paramètre permet d'indiquer s'il faut également traiter les entités HTML déjà encodés. La valeur par défaut «false». |
Cette fonction permet d'effectuer la conversion des caractères avec des accents et des symboles en entité HTML équivalente.
Ainsi, grâce à cette fonction, il est possible de corriger les problèmes d'accent qu'une chaine de caractères peut avoir même si la balise
«<meta charset="?">» n'a pas été définit.