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