3D
Новичок
Некорректное определение длины string при mbstring.func_overload=2
При включенной настройке
mbstring.func_overload=2
strlen() и mb_strlen() выдают меньшее, чем должно быть, количество символов в строке, содержащей символы русского алфавита
Помогите, пожалуйста, разобраться в чем проблема.
При включенной настройке
mbstring.func_overload=2
strlen() и mb_strlen() выдают меньшее, чем должно быть, количество символов в строке, содержащей символы русского алфавита
PHP:
echo mb_internal_encoding(); // UTF-8
echo mb_detect_encoding($string); // UTF-8
echo mb_strlen($string); // Неправильная длина
echo mb_strlen($string, WINDOWS-1251); // Правильная длина