Проблема с выводом, непонятный символ

Печать RSS
370

Ж
Автор
Пацак
0
если использую mb_substr, то выводит нормально, но считает когда 10(как нужно), а когда 14-16. Видемо 2-х байтные считает за 2 символа.
Ж
Автор
Пацак
0
И выходит трабла в навигации, текст уже закончился, а страницы внизу бьёт в 2 раза больше, т.к. считает вместо 500~700 символов.
Ж
Автор
Пацак
0
//$dan['msg']-сообщение
//$n-страница
//$nav=700-по сколько выводить
 echo mb_substr($dan['msg'], $n*$nav-$nav, $nav,'UTF-8'); 

Оранжевые штаны
0
подсчет символов-то у тебя наверное осуществляется просто через strlen(), ты сделай через mb_strlen().

ツ ツ ツ
0
добавлю к 14, только кодировку указывай, либо просто в верху файла пиши mb_internal_encoding('UTF-8');

Оранжевые штаны
0
Нo кoдирoвкy yкaзывaть нe oбязaтeльнo. eсли ee нe yкaзывaть, тo испoльзyeтся внyтрeнняя кoдирoвкa фaйлa
Ж
Автор
Пацак
0
15, 16 спасибо ребята, попробую.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск