MAXUS пишет: Чем mb_strlen отличается от strlen?
потому как strlen считает количество байт в строке, а mb_strlen учитивает кодировку. cp1251 однобайтовая кодировка (один байт = один символ) strlen показивает верно количество. а вот UTF-8 уже многобайтовая (например кирилица в ней занимает 2 байта). вот получаеться что в UTF-8 количество байт != количество символов
|