mbstring_binary_safe_encoding ( $reset = false )

  • (bool) reset Optional. Whether to reset the encoding back to a previously-set encoding. Default false.
Defined at:


Sets the mbstring internal encoding to a binary safe encoding when func_overload is enabled.When mbstring.func_overload is in use for multi-byte encodings, the results from strlen() and similar functions respect the utf8 characters, causing binary data to return incorrect lengths. This function overrides the mbstring encoding to a binary-safe encoding, and resets it to the users expected encoding afterwards through the `reset_mbstring_encoding` function. It is safe to recursively call this function, however each `mbstring_binary_safe_encoding()` call must be followed up with an equal number of `reset_mbstring_encoding()` calls.

Related Functions

reset_mbstring_encoding, wp_admin_bar_my_sites_menu, wp_admin_bar_site_menu

Top Google Results

User discussions

wpseek mobile