mb_internal_encoding 内部文字エンコーディングを設定あるいは取得する &reftitle.description; stringboolmb_internal_encoding stringnullencoding&null; 内部文字エンコーディングを設定あるいは取得します。 &reftitle.parameters; encoding encoding は、HTTP 入力文字エンコーディング変換、 HTTP 出力文字エンコーディング変換および mbstring モジュールの文字列関数においてデフォルトの文字エンコーディングとして使用されます。 マルチバイト正規表現用のエンコーディングは、ここで扱う内部文字エンコーディングとは別であることに注意してください。 &reftitle.returnvalues; encoding が設定された場合、 &return.success; このとき、マルチバイト正規表現用のエンコーディングは変更されません。 encoding が省略された場合、 現在の内部文字エンコーディング名を返します。 &reftitle.errors; PHP 8.0.0 以降では、 encoding が不正な値の場合に ValueError がスローされるようになりました。 これより前のバージョンでは、 E_WARNING が発生していました。 &reftitle.changelog; &Version; &Description; &mbstring.changelog.encoding-nullable; 8.0.0 encoding が不正な値の場合に ValueError がスローされるようになりました。 これより前のバージョンでは、 E_WARNING が発生していました。 &reftitle.examples; <function>mb_internal_encoding</function> の例 ]]> &reftitle.seealso; mb_http_input mb_http_output mb_detect_order mb_regex_encoding