Home > PHP > Function > Multibyte String > mb_check_encoding()

mb_check_encoding()

mb_check_encoding - Check if the string is valid for the specified encoding

Syntax

bool mb_check_encoding (string $var, string $encoding)

Arguments

  • var - The byte stream to check. If it is omitted, this function checks all the input from the beginning of the request.
  • encoding - The expected encoding.

Description

Checks if the specified byte stream is valid for the specified encoding. It is useful to prevent so-called "Invalid Encoding Attack".

Version

PHP 4.4.3, 5.1.3

Return value

Returns TRUE on success or FALSE on failure.