Loading...
Компьютеры/Ноутбуки | NetBeans - рекомендую
mb_strlen нужно указывать второй параметр - кодировку, русс символы занимают по 2 байта.
echo mb_strlen('Привет'); // вернет 12
echo mb_strlen('Привет', 'UTF-8'); // вернет 6
________
посл. ред. 17.05.2017 в 15:04; всего 1 раз(а); by Dizzy221
Dizzy221 (17.05.2017 в 15:04)
mb_strlen нужно указывать второй параметр - кодировку, русс символы занимают по 2 байта.
echo mb_strlen('Привет'); // вернет 12
echo mb_strlen('Привет', 'UTF-8'); // вернет 6


?
Вилы_Выкидные, в коде у тебя на скрине заметил
Dizzy221 (17.05.2017 в 15:04)
mb_strlen нужно указывать второй параметр - кодировку, русс символы занимают по 2 байта.
echo mb_strlen('Привет'); // вернет 12
echo mb_strlen('Привет', 'UTF-8'); // вернет 6

Параметр encoding представляет собой символьную кодировку. Если он опущен, вместо него будет использовано значение внутренней кодировки.
shadrvlad (17.05.2017 в 15:06)
Dizzy221 (17.05.2017 в 15:04)
mb_strlen нужно указывать второй параметр - кодировку, русс символы занимают по 2 байта.
echo mb_strlen('Привет'); // вернет 12
echo mb_strlen('Привет', 'UTF-8'); // вернет 6

Параметр encoding представляет собой символьную кодировку. Если он опущен, вместо него будет использовано значение внутренней кодировки.


не успел :-)
Онлайн: 1
Время:
Gen. 0.0993
(c) ByMAS.RU 2010-2025