function mb_substr()

в очередной раз наткнулся на то, что эта функция отсутствует в LS. точнее отсутствует замена для неё…
написал вот что:

/**
 * Если не стоит расширения mb
 *
 * @param unknown_type $s
 * @return unknown
 */
if (!function_exists('mb_substr')) {
	function mb_substr($str, $start, $length=null, $sEncode="UTF-8") {		
		$srt= ($length)?substr(iconv($sEncode, 'Windows-1251', $str), $start, $length):substr(iconv($sEncode, 'Windows-1251', $str), $start);
      	return $srt;
	}
}

не знаю какое значение присвоить параметру $length(по умолчанию) чтоб сделать текст более коротким…
в общем если кто знает подскажите. может и в сборку добавят =)