yes, you are right. but not every one like to set `mb_substitute_character('none')` by default in global zone.

and this his setting only affects `mb_convert_encoding` using in `UTF8::clean()`, which is used in some (seldom maybe) cases