protected function fequiv_mb_ucfirst($string, $encoding = 'utf8')
    {
        return mb_strtoupper(mb_substr($string, 0, 1, $encoding), $encoding).mb_substr($string, 1, mb_strlen($string, $encoding) - 1, $encoding);
    }