Почему вместо русских символов отображаются вопросы?

[16 июля 2019 г.]    Российская сборка Magento 2.52.2
Magento 2: модули и услуги
magereport.com: составление перечня необходимых для установки заплаток SUPEE
#1 Александр Кучинский 4
  • лжёт в анкете и ворует лицензии
  • Группа: Заблокирован
  • Сообщений: 29
  • Регистрация: 04.02.2012

15.02.2012 15:25

Здравствуйте! Помагите, пожалуйста, разобраться...
У меня в определёном месте вопросы вместо русских символов, при этом кодеровку на самом файле конечно же сменил на UTF-8...вот материалы:

Сам код в файле содержащиё текст:

<?php
/**
 * Top menu for store
 *
 * @see Mage_Catalog_Block_Navigation
 */
?>
<?php
/**
 * $this->renderCategoriesMenuHtml() supports optional arguments:
 * int Level number for list item class to start from
 * string Extra class of outermost list items
 * string If specified wraps children list in div with this class
 */
?>
<?php $_menu = $this->renderCategoriesMenuHtml(0,'level-top') ?>
<?php if($_menu): ?>
<div class="nav-container">
	<div class="block-nav">
        <h3>Категории</h3>
        <ul id="nav">
            <?php echo $_menu ?>
        </ul>
    </div>
</div>
<?php endif ?>



При этом когда сайт лежал на локалке (ДЕНВЕР) всё было отлично и на русском!

Подскажите...

Прикрепленные изображения

  • Прикрепленное изображение: Безымянный.png


#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

15.02.2012 16:02

Переводить текстовые строки напрямую в шаблонах - неправильно.
Более того, эти изменения могут перетереться при обновлении Magento.
Для перевода текстовых строк на русский язык используйте файлы перевода, расположенные в папке app/locale, или же установите Российскую сборку Magento, где русификация уже идёт в комплекте.

Поделиться темой: