Показать сообщение отдельно
  #1 (permalink)  
Старый 15.03.2017, 14:10
svp svp вне форума
Интересующийся
Отправить личное сообщение для svp Посмотреть профиль Найти все сообщения от svp
 
Регистрация: 15.03.2017
Сообщений: 10

В некоторых браузерах неправильно отображается кодировка
Добрый день уважаемые!
Требуется Ваша помощь. Сам справиться не могу.
Проблема такая.
На сайте есть форма обратной связи на html, php.
Если какое-то поле не заполнено и нажимается кнопка Отправить, то появляется не большое, как бы всплывающее, окошко с фразой на русском языке, о том, что надо заполнить это поле. За эти окошки и текстом в них отвечает javascript файл. Так вот:
Браузер Google Chrome всегда выдает эти окошки с русским текстом, а вот в FireFox, Edge и Internet Explorer 11, периодически именно в этих окошках слетает кодировка - дней 5 везде нормально, потом вместо русских символов ромбики, а потом через несколько дней опять нормально. И так по кругу.
Все страницы сайта в windows-1251. В корне сайте в .htaccess в самом верху строка AddDefaultCharset windows-1251. Создал в директории, где находится этот файл js еще один .htaccess с выше указанной строкой.
Ни чего не помогло. В самом файле (он на html, а обработчик на php) формы обратной связи, там где начинается форма есть строка <script language="JavaScript" type="text/JavaScript" charset="windows-1251" src="zapoln_formi.js"></script>
А в Google Chrome всегда все нормально.
Помогите пожалуйста избавиться от слета кодировки в этих браузерах.
Сам сайт http://fanatgusyatnik.ru. Проверить можно так: заходите на сайт, сверху справа нажимаете "Написать мне письмо", попадаете в форму обратной связи и ни чего не заполняя в ней нажимаете "Отправить", появится всплывающее окно с ромбиками вместо фразы Введите Ваше имя!
Если какие исходники нужны - скажите, выложу.
Ответить с цитированием