@Yahasana @EvanPurkhiser The problem will be that when you use UTF8::clean the setting will be changed globally without the user being aware of it. This is not appropriate behavior for a framework.

Also maybe someone what to change the behavior of the UTF8 clean by setting it to `mb_substitute_character('entity')` so adding it to bootstap is how it should be.