(PHP 4 >= 4.4.3, PHP 5 >= 5.1.3, PHP 7)
mb_check_encoding — 文字列が、指定したエンコーディングで有効なものかどうかを調べる
$var
= NULL
[, string $encoding
= mb_internal_encoding()
]] )そのバイトストリームが指定したエンコーディングで有効なものかどうかを調べます。 これは、いわゆる「不正なエンコーディングによる攻撃」を防ぐのに役立ちます。
var
調べるバイトストリーム。省略した場合は、 リクエスト開始時からのすべての入力が対象となります。
encoding
期待するエンコーディング。
成功した場合に TRUE
を、失敗した場合に FALSE
を返します。