Manuel PHP
Précédent |  | Suivant

# mb_substitute_character

(PHP 4 >= 4.0.6, PHP 5)

mb_substitute_character -- Lit/modifie les caractères de substitution

## Description

mixed mb_substitute_character ( [mixed substrchar])

mb_substitute_character() spécifie le caractère de substitution des caractères invalides, ou des encodages invalides. Les caractères invalides peuvent être remplacés par `NULL` (pas d'affichage, ils sont supprimés), une chaîne ou un code hexadécimal.

Ce paramétrage affecte mb_convert_encoding(), mb_convert_variables(), mb_output_handler(), et mb_send_mail().

substchar spécifie une valeur Unicode sous la forme d'un entier, ou bien une chaîne sous ces formes :

- "none" : pas d'affichage

- "long" : affiche la valeur hexadécimale (par exemple : U+3000,JIS+7E7E)

Si substchar est fourni, mb_substitute_character() retourne `TRUE` en cas de succès, et `FALSE` en cas d'erreur. Si substchar est omis, mb_substitute_character() retourne une valeur Unicode, ou bien "none"/"long".

Exemple 1. Exemple avec mb_substitute_character()

`<?php /* Configure le caractère de substitution avec U+3013 (GETA MARK) */ mb_substitute_character(0x3013); /* Configure le caractère de substitution avec un format hexadécimal */ mb_substitute_character("long"); /* Affiche la configuration courante */ echo mb_substitute_character(); ?>`

Précédent | Sommaire | Suivant
mb_strwidth | Niveau supérieur | mb_substr_count