• Добро пожаловать на инвестиционный форум!

    Во всем многообразии инвестиций трудно разобраться. MMGP станет вашим надежным помощником и путеводителем в мире инвестиций. Только самые последние тренды, передовые технологии и новые возможности. 400 тысяч пользователей уже выбрали нас. Самые актуальные новости, проверенные стратегии и способы заработка. Сюда люди приходят поделиться своим опытом, найти и обсудить новые перспективы. 16 миллионов сообщений, оставленных нашими пользователями, содержат их бесценный опыт и знания. Присоединяйтесь и вы!

    Впрочем, для начала надо зарегистрироваться!
  • 🐑 Моисей водил бесплатно. А мы платим, хотя тоже планируем работать 40 лет! Принимай участие в партнеской программе MMGP
  • 📝 Знаешь буквы и умеешь их компоновать? Платим. Дорого. Бессрочная акция от MMGP: "ОПЛАТА ЗА СООБЩЕНИЯ"

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

-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
 
Последнее редактирование:

Qpter

Специалист
Регистрация
13.02.2018
Сообщения
721
Реакции
206
Поинты
0.000
Попробуй сделать хеадер утф 8 в пхп, а htacess там кодировка ни при чем
 

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 И так скаждым файлом.
 
Сверху Снизу