fix mb_convert_case when encoding explicitly set