Add support for characterset in mb_strtoupper-call

As the internal encoding is not always used in mb_strtoupper I added an option to set the characterset in _options and use it in the _strtoupper-call.