Показывает иероглифы вместо русского

Автор repvlad, 06 апреля 2018, 10:34:59

« назад - далее »

repvlad

Добрый день, коллеги!
Помогите решить проблему, натянул шаблон, доработал перевод некоторых модулей с английского на русский, во многих местах показывает иероглифы, как можно поправить ? Скрин во вложении. 

PrestaMan

Кодировку в базе данных измените на UTF8.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!

repvlad

Цитата: PrestaMan от 06 апреля 2018, 10:46:56
Кодировку в базе данных измените на UTF8.


Кодировка сервера: UTF-8 Unicode (utf8)

Кодировку файла по умолчанию: UTF-8

с кодировкой все нормально...

PrestaMan

Ненормально у вас с кодировкой, так как единственая причина нечитаемого текста, неправильная кодировка. Других причин нет.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!

repvlad

Цитата: PrestaMan от 06 апреля 2018, 11:01:24
Ненормально у вас с кодировкой, так как единственая причина нечитаемого текста, неправильная кодировка. Других причин нет.

я имел ввиду на сервере и в настройках базы.
Подскажите, где нужно исправить ?

PrestaMan

Файлы, соединение бд, база, таблицы, текстовые поля в таблицах, сайт.
Везде должна быть кодировка utf8.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!

repvlad

в модулях тпл прописано escape:'html':'UTF-8'

mAgency

В шаблонах tpl код "escape:'html':'UTF-8'" как раз для того, чтобы использовать эту кодировку.
Вам искать нужно в базе данных в phpMyAdmin sql запрос "show variables", смотрите:
character_set_client
character_set_connection
character_set_database
character_set_results
character_set_server
collation_connection
collation_database
collation_server

Потом проверяете саму базу, потом таблицы в базе, поля в таблицах. Кодировка utg8_general_ci
После базы проверяете файлы tpl в папке темы и модулях.
Открываете в редакторе и меняете кодировку на utf8 без bom.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.

repvlad

#8
Понял, спасибо.

repvlad

#9
все перепроверил, кодировка стоит везде верно...а может что из-за шрифтов ?

Adik

Шрифты не виноваты.
Вы одну фразу проверьте по всей цепочки, так установите где кодировка отличается.

repvlad

так и не смог решить проблему, но думаю, что ошибка кроется в самом сайте...

Миколас

Это и так понятно, что проблема в сайте. Только "сайт" общее название. Сайт состоит из движка, шаблонов, модулей, данных их базы, хостинга.

repvlad

#13
Цитата: Миколас от 11 апреля 2018, 13:46:59
Это и так понятно, что проблема в сайте. Только "сайт" общее название. Сайт состоит из движка, шаблонов, модулей, данных их базы, хостинга.

Я имел ввиду .tpl , сервер, базы и хостинг тут не причём.