Lit/modifie l'encodage interne

# mb_internal_encoding

(PHP 4 >= 4.0.6, PHP 5, PHP 7)

mb_internal_encoding — Lit/modifie l'encodage interne

### Description

mb_internal_encoding ([ string `$encoding` = mb_internal_encoding() ] ) : mixed

Lit/modifie l'encodage interne.

### Liste de paramètres

`encoding`

  `encoding` sert lors des conversions des chaînes en provenance et en direction du web, ainsi que lors de la création de chaînes avec le module mbstring. Vous devez garder à l'esprit que l'encodage interne est totalement différent de celui pour les regex multi-octets.

### Valeurs de retour

Si `encoding` est fourni, Cette fonction retourne `TRUE` en cas de succès ou `FALSE` si une erreur survient. Dans ce cas, l'encodage des caractères pour les regex multi-octets n'est pas changé. Si `encoding` est omis, mb_internal_encoding() retourne le nom de l'encodage courant.

### Exemples

Exemple #1 Exemple avec mb_internal_encoding()

`<?php
/* Utilise l'encodage interne UTF-8 */
mb_internal_encoding("UTF-8");
/* Affiche l'encodage interne courant */
echo mb_internal_encoding();
?>`

### Voir aussi

- mb_http_input() - Détecte le type d'encodage d'un caractère HTTP
- mb_http_output() - Lit/modifie l'encodage d'affichage
- mb_detect_order() - Lit/modifie l'ordre de détection des encodages
- mb_regex_encoding() - Définit/Récupère l'encodage des caractères pour les expressions rationnelles multi-octets