Нет, значит, что цикл бесконечный. В моём случае отработало всё верно. mb_substr_count никак не поможет на случай, если данные нельзя загрузить в память.
Объём большой = нельзя загрузить в память. Это означает, что можно попросту читать байты последовательно в цикле и увеличивать счётчик соответствующего ключа результирующего массива. fgetc, например (хотя для кириллицы лучше всё же fread)
А можно пример, а то с бинарными данными как то туговато.
Спасибо.Все работает.Только есть один нюанс.Нужно таким образом получить количество вхождений букв в очень большом объеме текста (книга "война и мир").
Здравствуйте.Как выбрать повторяющиеся записи одного из полей?В таблице 20 000 записей и запрос
LECT * FROM SS_products p1 join SS_products p2 ON p1.product_code = p2.product_code and p1.productID != p2.productID
слишком долго думает
Исходная кодировка Ваших данных - UTF-8. Но отображается в редакторе как Windows-1251. На веб-сайте всё верно - либо потому, что шлётся соответствующий header+meta, либо потому, что браузер автоматически может определить кодировку.
В редакторе должен быть способ указать кодировку отображения текста. Смените её с CP1251 на UTF-8, после чего всё должно отображаться верно.
Я ошибся сказав что все нормально отображается.Раньше тянулось из кэш.Когда кэш почистил стали отображаться кракозябрами.Хотелось бы узнать можно ли их назад в кирилицу превратить, что бы они в редакторе нормально отображались?
Здравствуйте!После замены в файле не которых символов вместо кириллицы стала вот такая хрень "Покупатели".Сайт ее воспринимает нормально.То есть выводится нормальной кириллицей.Но вот в самом редакторе нет.Кодировка файла ANSI.Что нужно сделать чтобы обратно конвертировать в нормальную кириллицу?