# bind_textdomain_codeset

(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)

bind_textdomain_codeset — Spécifie ou récupère le jeu de caractères utilisé pour les messages du domaine DOMAIN

### Description

bind_textdomain_codeset(string `$domain`, ?string `$codeset` = `null`): string|false

bind_textdomain_codeset() permet de récupérer ou définir l'encodage dans lequel les messages de `domain` seront retournés par gettext() et fonctions similaire.

### Liste de paramètres

`domain`

  Le domaine.

`codeset`

  Le jeu de caractères. Si `null`, l'encodage actuellement défini est retourné.

### Valeurs de retour

Une chaîne de caractères en cas de succès.

### Erreurs / Exceptions

Lève une ValueError si `domain` est une string vide.

### Historique

Version | Description
--- | ---
8.4.0 | Lève désormais une ValueError si `domain` est une string vide.
8.4.0 | `codeset` est désormais optionnel. Auparavant, ce paramètre devait toujours être spécifié.
8.0.3 | `codeset` est désormais nullable. Auparavant, il n'était pas possible de récupérer l'encodage actuellement défini.

### Notes

> Note:

> L'information bind_textdomain_codeset() est maintenue par process, et non par thread.