mb_substitute_character
Définit/Récupère les caractères de substitution
&reftitle.description;
stringintboolmb_substitute_character
stringintnullsubstitute_character&null;
Spécifie le caractère de substitution des caractères invalides, ou
des encodages invalides. Les caractères invalides peuvent être
remplacés par "none" (pas d'affichage, ils sont supprimés), une
&string; ou une valeur &integer; (valeur d'un code de caractère Unicode).
Ce paramétrage affecte mb_convert_encoding,
mb_convert_variables,
mb_output_handler,
et mb_send_mail.
&reftitle.parameters;
substitute_character
Spécifie une valeur Unicode sous la forme d'un &integer;,
ou bien une &string; sous ces formes :
"none" : pas d'affichage
"long" : affiche la valeur hexadécimale (Exemple :
U+3000, JIS+7E7E)
"entity" : affiche l'entité du caractère (Exemple :
Ȁ)
&reftitle.returnvalues;
Si substitute_character est fourni,
mb_substitute_character retourne
&true; en cas de succès, et &false; en
cas d'erreur. Si substitute_character est omis,
mb_substitute_character retourne une valeur Unicode,
ou bien "none"/"long".
&reftitle.changelog;
&Version;
&Description;
8.0.0
Passer une chaîne vide à substitute_character
n'est plus supporté; "none" devrait être fourni à la place.
&mbstring.changelog.encoding-nullable;
&reftitle.examples;
Exemple avec mb_substitute_character
]]>