Спустя 3 минуты, 28 секунд (10.05.2011 - 21:20) sharki написал(а):
Используй
$str = mb_strtolower($str, 'UTF-8');
Спустя 2 минуты, 12 секунд (10.05.2011 - 21:22) flint написал(а):
то что надо, спасибо

Спустя 1 минута, 16 секунд (10.05.2011 - 21:23) sharki написал(а):
А так на будущее большенство строковых функций имеют аналоги с префиксом mb_ надо просто дополнять к функции и смотреть гугл)
Спустя 1 час, 6 минут, 2 секунды (10.05.2011 - 22:29) inpost написал(а):
Для кодировки UTF-8 часть функций имеют их аналог с использованием mb библиотеки, и в начале дописывается mb_ , более подробно на php.net.
Дело в том, что в UTF-8 некоторые (или все) буквы имеют 2 байта, а обычная функция считает количество байтов, поэтому 1 буква расценивается как 2 байта! Это было исправлено в библиотеке mb_
Дело в том, что в UTF-8 некоторые (или все) буквы имеют 2 байта, а обычная функция считает количество байтов, поэтому 1 буква расценивается как 2 байта! Это было исправлено в библиотеке mb_