Сайт (скрипт) не видит русские буквы

-ProfitOK-

Интересующийся
Регистрация
11.11.2017
Сообщения
99
Реакции
4
Поинты
0.000
Всем привет. В общем проблема такая - сайт не видит русские буквы в заголовке и на счетчиках. Отображаются черные ромбы со знаками вопроса внутри.



Я и ранее сталкивался с такой проблемой, но всё решалось добавлением в файл htaccess строки:

DefaultLanguage ru
AddDefaultCharset windows-1251
php_value default_charset "cp1251"


В данном скрипте файла htaccess и вовсе не было. Я добавил его, но ничего не изменилось.

1. Пробовал менять кодировку файла header на самом хостинге с 1251 в utf-8. Не получается.



2. Прописывал в header строку <meta http-equiv="Content-Type" content="text/html; charset=cp1251" /> и <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />. Не помогло. По стандарту там стоит <meta charset="utf-8">.

3. Думал дело в шрифте. В файле css сменил везде шрифт на font-family: Tahoma, Arial, Helvetica, sans-serif; до этого везде было прописано font-family: 'Roboto', segoe ui, san-serif, arial;

4. В Notepad показывает что файл header в utf8 но почему тогда на хостинге нельзя выставить utf8 вместо win 1251 не понятно.

Что еще можно попробовать? Ссылка на сам сайт http://profitok.ru
 
Последнее редактирование:

KOMPIC33

Интересующийся
Регистрация
25.04.2021
Сообщения
60
Реакции
2
Поинты
0.030
Всем привет. В общем проблема такая - сайт не видит русские буквы в заголовке и на счетчиках. Отображаются черные ромбы со знаками вопроса внутри.



Я и ранее сталкивался с такой проблемой, но всё решалось добавлением в файл htaccess строки:

DefaultLanguage ru
AddDefaultCharset windows-1251
php_value default_charset "cp1251"


В данном скрипте файла htaccess и вовсе не было. Я добавил его, но ничего не изменилось.

1. Пробовал менять кодировку файла header на самом хостинге с 1251 в utf-8. Не получается.



2. Прописывал в header строку <meta http-equiv="Content-Type" content="text/html; charset=cp1251" /> и <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />. Не помогло. По стандарту там стоит <meta charset="utf-8">.

3. Думал дело в шрифте. В файле css сменил везде шрифт на font-family: Tahoma, Arial, Helvetica, sans-serif; до этого везде было прописано font-family: 'Roboto', segoe ui, san-serif, arial;

4. В Notepad показывает что файл header в utf8 но почему тогда на хостинге нельзя выставить utf8 вместо win 1251 не понятно.

Что еще можно попробовать? Ссылка на сам сайт http://profitok.ru
Я когда переводил сайт на utf-8 каждый файл открывал через notepad+++ если была строка <meta http-equiv="Content-Type" content="text/html; charset=cp1251" /> менял на <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> и сохранял в utf-8 без BOM И так скаждым файлом.
 
Сверху Снизу