DOMAIN メッセージカタログから返されるメッセージの文字エンコーディングを設定/取得する

# bind_textdomain_codeset

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

bind_textdomain_codeset — DOMAIN メッセージカタログから返されるメッセージの文字エンコーディングを設定/取得する

### 説明

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

bind_textdomain_codeset() を使用することで、 gettext() やその類似の関数において返される、 `domain` からのメッセージの文字エンコーディングを 設定したり、取得することが可能です。

### パラメータ

`domain`

  ドメイン。

`codeset`

  コードセット。 `null` を指定すると、現在設定されているエンコーディングが返されます。

### 戻り値

成功した場合に文字列を返します。

### エラー / 例外

`domain` が空の string である場合、 ValueError をスローします。

### 変更履歴

バージョン | 説明
--- | ---
8.4.0 | `domain` が空の string である場合、 ValueError をスローするようになりました。
8.4.0 | `codeset` パラメータが任意になりました。 これより前のバージョンでは、常に指定しなければなりませんでした。
8.0.3 | `codeset` は、nullable になりました。 これより前のバージョンでは、 現在設定されているエンコーディングは取得できませんでした。

### 注意

> 注意:

> bind_textdomain_codeset() 関数の情報はプロセス単位で管理されます。 スレッドではありません。

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open