echo strlen('ы');
возвращает 2. В чем может быть дело?
Спустя 10 минут, 41 секунда (1.10.2010 - 17:55) Guest написал(а):
philimon
ты используешь кодировку utf
тогда используй mb_strlen($text,"utf-8");
ты используешь кодировку utf
тогда используй mb_strlen($text,"utf-8");
Спустя 15 минут, 52 секунды (1.10.2010 - 18:11) inpost написал(а):
philimon
Именно mb_strlen, хотя у меня всё-равно увеличивался ответ в 2 раза, поэтому я в конце поставил "/2" =)
Именно mb_strlen, хотя у меня всё-равно увеличивался ответ в 2 раза, поэтому я в конце поставил "/2" =)
Спустя 1 час, 43 минуты, 27 секунд (1.10.2010 - 19:54) twin написал(а):
echo mb_strlen('ы', 'utf-8');
Еще посмотри
mb_internal_encoding()
Спустя 13 часов, 32 минуты, 49 секунд (2.10.2010 - 09:27) philimon написал(а):
У меня вызов функции mb_strlen невозможен, выдает ошибку - необъявленная функция. Версия php 5.2.5
Спустя 9 минут, 35 секунд (2.10.2010 - 09:37) Basili4 написал(а):
philimon
библиотека за комментирована
если локально то найди extension=php_mbstring.dll и убери ; впереди если у хостера то увы.
Мой наотрез отказывается использовать php_mbstring.dl
библиотека за комментирована
если локально то найди extension=php_mbstring.dll и убери ; впереди если у хостера то увы.
Мой наотрез отказывается использовать php_mbstring.dl