(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
mb_preferred_mime_name — MIME 文字設定を文字列で得る
指定したエンコーディングの MIME charset 文字列を取得します。
encoding調べるエンコーディング。
文字エンコーディング encoding 用の
MIME charset 文字列を返します。
指定された encoding に対して、
好ましい charset がない場合は false を返します。
PHP 8.0.0 以降では、encoding に不正なエンコーディングが渡された場合、
ValueError がスローされます。
これより前のバージョンでは、代わりに E_WARNING が発生していました。
| バージョン | 説明 |
|---|---|
| 8.0.0 |
encoding に不正なエンコーディングが渡された場合、
ValueError をスローするようになりました。
これより前のバージョンでは、E_WARNING が発生し、
false を返していました。
|
例1 mb_preferred_mime_name() の例
<?php
$outputenc = "sjis-win";
mb_http_output($outputenc);
ob_start("mb_output_handler");
header("Content-Type: text/html; charset=" . mb_preferred_mime_name($outputenc));
?>