You should always put those settings on the global zone to settings that are set globally. If you don't people won't find the cause why their script fails when they use the UTF8 class.

Classes that are used occasionally should never set the settings.