👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →
Обновил WP,сменил шаблон (тема Quest),теперь в сайдбаре имеются кракозябры на кириллицу (тут http://swaego.ru/).На Денвере та же картина,в том же месте.
Думал кодировка не та,перекодировал все файлы темы как надо,в utf-8 без BOM,никакого результата.
Может кто знает чего за фигня?Ну и решение естественно.
не корректное обрезание
используйте
вместо substr
$string, $start, $length аналогичные параметры из substr
А можно поподробнее,где это,что это,я ж чайник :)
Это в файле таба надо поменять что-то?
Вот у меня корявый файл tabs.php
Посмотрите в functions.php
поищите в показанном куске кода substr внимательней
Ладно,кучу методов перепробовал,ничего не помогает,выключил табы и без них обойдусь…
Так что тему можно считать закрытой.
Да просто поменяйте в приведенном коде substr на mb_substr
кодировку желательно указывать
были у меня случаи что без явного указания кодировки не хотело работать (скорее всего из-за какого-то символа сбивалась автопроверка кодировки)
Всё равно не работает.
Во,всё-таки сработало mb_substr!
Спасибо всем ответившим!!!
Приведите, пожалуйста, пример рабочего кода, чтобы любой мог сравнить его с нерабочим (приведенным выше), и использовать в качестве образца при подобных проблемах.
Да в принципе ничего не изменилось,сменил substr на mb_substr и укоротил кол-во слов в выводе (они не влазили).