Всем привет.
Использовал модуль Custom Breadcrumbs, все работало хорошо и решил как обычно заменить Home на текст русскими буквами. Способ замены уже публиковался здесь, но суть в том, что все документы, которые в этом участвуют и сам сайт в кодировке utf-8. Браузеры понимают, что он в utf-8 и все тексты отображаются верно, кроме первого слова в хлебных крошках.
Вот строка, где я прописываю этот текст:
<?php$breadcrumb[0] = str_replace('Home', 'Нужный_текст', $breadcrumb[0]);?>
На выходе получается
?????? » Каталог
В чем может быть проблема не могу придумать, казалось бы все правильно.
Комментарии
Кэп сказал?
Значит, в какой кодировке сохранили файл?
Как и ожидалось, решение тривиально и обнаружилось случайно. Следует использовать кодировку UTF-8 without BOM.