Ответов: 10 Просмотров: 3850
|
vanicon пишет:superpuperlesha
Может сама бд не в utf-8?
Тогда вам нужен iconv, а еще лучше поменять кодировку в бд
iconv не помогает, а база в UTF8.
помогает сменить кодировку страницы на ANSI ,
но тогда другие троблы начинаются.
(Добавление)
esterio пишет:mb_strlen
UTF-8 многобайтова кодировка. Кирилица в ней занимает два байта.
Функция strlen расчитана на однобайтовые кодировкы типа CP1251, и считает количество байт в строке.
Так как каждый символ кирилицы занимает два байта strlen возвращает strlen * 2 (если имеються только символы а-я и А-Я) количиство символов
ОК. буду делать SUBSTR() с умножением на 2. Спасибо за header() хоть както решили вопрос. СПАСИБО! |