1

Тема: Неккоректное отображение рууского текста на сайте при заходе с других

Здравствуйте!
Движок 10.2 используется версия windows-1251 (шаблоны и модули все на этой же кодировке).
Заметил, что на сайте при  заходе с других стран неккоректно отображается текст (кодировка). Если вручную (в браузере изменить настройки кодировки - почти все (кропе надписей на кнопках соц. сетей отображается нормально).
Также при англоязычной версии Windows вместо русского текста - "иероглефы"...
Что интересно, при заходе с Украины или России - текст отображается корректно...
Насколько мне известно, ранее такой проблемы не было... Не могу понять в чем причина...

Буду признателен за помощь.

Post's attachments

25.PNG 44.66 kb, file has never been downloaded. 

You don't have the permssions to download the attachments of this post.

2 (23.07.2015 21:16 отредактировано svetlana)

Re: Неккоректное отображение рууского текста на сайте при заходе с других

В коде страницы после
<head>
какой-то странный пропуск
подозреваю там был

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />

нужно его вернуть на место smile

ну и так чтобы было понятно, то это все дело было в engine.php в виде такой строки

<meta http-equiv="Content-Type" content="text/html; charset={$config['charset']}" />

и стояла эта строка перед

<title>{$metatags['title']}</title>

почти в самом низу кода.

3

Re: Неккоректное отображение рууского текста на сайте при заходе с других

Спасибо за ответ! Вы, как всегда, готовы помочь. Я паралельно задал вопрос хостеру - и все решили... Не знаю, что именно они сделали, но все работает теперь корректно.

svetlana пишет:

какой-то странный пропуск

Он был давно - еще со времен установки шаблона )))
Хорошего Вам вечера!

4

Re: Неккоректное отображение рууского текста на сайте при заходе с других

Хостер это хорошо конечно, но вот кодировку в шаблон лучше прописать или в engine.php.

Удачи smile

5

Re: Неккоректное отображение рууского текста на сайте при заходе с других

А вот такое:

<script type="text/javascript" src="/engine/classes/min/index.php?charset=windows-1251&amp;g=general&amp;12"></script>

Это не оно?

Или просто в main.tpl вставить еще вот это:

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />

6

Re: Неккоректное отображение рууского текста на сайте при заходе с других

не оно.

Можно в шаблон, но лучше вернуть строку в engine.php
Можете сюда скинуть код из engine.php, скажу куда именно вписать, если там что-то менялось.

7

Re: Неккоректное отображение рууского текста на сайте при заходе с других

svetlana пишет:

Хостер это хорошо конечно, но вот кодировку в шаблон лучше прописать или в engine.php.

Удачи smile

Всё уже сказано Светланой (отдельная ей благодарность, что тратит своё время и помогает), но хочется дополнить - наверное самый простой и оптимальный способ принудительно ткнуть лицом "кое-кого" в нужную кодировку, это в .htaccess добавить строчку

AddDefaultCharset WINDOWS-1251

.