mb_check_encoding
Check if strings are valid for the specified encoding
&reftitle.description;
boolmb_check_encoding
arraystringnullvalue&null;
stringnullencoding&null;
Checks if the specified byte stream is valid for the specified encoding.
If value is of type &array;, all keys and values are
validated recursively.
It is useful to prevent so-called "Invalid Encoding Attack".
&reftitle.parameters;
value
The byte stream or &array; to check. If it is omitted, this function checks
all the input from the beginning of the request.
As of PHP 8.1.0, omitting this parameter or passing &null; is deprecated.
encoding
The expected encoding.
&reftitle.returnvalues;
&return.success;
&reftitle.changelog;
&Version;
&Description;
8.1.0
Calling this function with &null; as value or without argument is deprecated.
8.0.0
value and encoding are nullable now.
7.2.0
This function now also accepts an &array; as value.
Formerly, only &string;s have been supported.