Ragnarok

Ragnarok
Рейтинг
239
Регистрация
25.06.2010

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

на вк-окнах кроме "ваша страница заблокирована" есть рекламодатели?

Takata:


---------- Добавлено 05.11.2012 в 11:44 ----------

Кто во всём виноват?

пока не присмотрелся к отвечающему, попытался подставить Владимир Путин 🤪 ещё подумал, почему не подходит

ребята, у кого vk-окно стоит и снята галка "редирект с неподдерживаемых устройств", проверьте свой сайт с телефона. возможно, идёт редирект на платник.

код vk-message редиректит с мобильников. в профиле галка "разрешить с неподдерживаемых" снята.

поставил галку -- профиль сохранил. снимаю галку, жму сохранить "непредвиденная ошибка"

закидываю в папку с JS .htaccess с текстом

AddType 'application/x-javascript; charset=UTF-8' js

AddCharset utf-8 .js

в httpd.conf прописал AllowOverride All

и всё равно отдаёт заголовки win-1251 =D

---------- Добавлено 03.11.2012 в 02:33 ----------

не знаю что именно, но что-то помогло!!

фух.

в итоге, кодировку менял через httpd.conf, nginx.conf, переопределял в .htaccess для сайта вообще и js файлов в частности.

Всем огромное спасибо за помощь =)

Chukcha:
Проверь htaccess в папке
core/js/common.js

У тебя сервер отдает 1251
http://www.bertal.ru/index.php?a586754/****.com/core/js/common.js#h

.htaccess в папке нет, файл в utf-8

заголовки на js отдаются в 1251, вот в чём проблема..

хоть и в настройках nginx и апача стоит utf-8;

уже особо не знаю что и думать

---------- Добавлено 03.11.2012 в 01:42 ----------

уже грешным делом появилась мысль, сделать костыль:

через .htaccess перехватывать все обращения к .js на php-обработчик, который будет отсылать тот же js, но предварительно добавив headers с кодировкой utf-8

Chukcha:
обработчик аякса работает с базой?
коннект к базе с правильной кодировкой?

А никто и не говорит - трогать

Вы отправляете аякс запрос в каком-то виде... возьмите подставьте это запрос в адресную строку.
Сервер должен что-то ответить, но может и не ответить, если post.

я не знаю как движок их отправляет.. там где есть такое, скрипт запакован eval(function(p,a,c,k,e,r), там где вставляется fckeditor (ифреймом) при переходе по ссылке ифрейма - белый экран

fckeditor вставляется в кривой кодировке. у него есть файл локализации на русский. он сохранен в утф-8. если пересохранить в 1251 - то на сайте (кодировка утф8) выглядит нормально. если он в утф-8, то выглядит как будто он в утф-8 и указано что кодировка должна быть 1251.

ivan-lev:
nginx? десять nginx-ов

в nginx.conf стояло

charset win-1251;

исправил на

charset utf-8;

ребутнул. js отдаются так же в 1251 =(

Chukcha:
попробуйте вызвать из адресной строки тот запрос, который вы отправляет обработчику ajax

я эту часть движков не трогал.. могу открыть .js и посмотреть заголовки. судя по всему, в этом всё дело. осталось только побороть

я склоняюсь к мысли что что-то не то с настройками сервера вообще и апача в частости, ибо 2 разных движка выдают одинаковые по сути ошибки с кодировкой

---------- Добавлено 02.11.2012 в 11:44 ----------

поставил в настройках апача для всех AddDefaultCharset utf-8

пара сайтов, которые были на win-1251, сразу стали в кракозябрах

для каждого через ISPManager исправил AddDefaultCharset cp-1251 -- стали правильно, значит, указание кодировки работает.

а у этих.. непонятно что

---------- Добавлено 02.11.2012 в 12:32 ----------

edogs:
А что на самом деле у Вас отдается браузеру сервером в Content-Type ? Посмотрите файрбагом или еще чем-нибудь типа того.
Если для javascript файлов там 1251, то пинать админов сервера, учитывая то как Вы описали ситуацию, при таком раскладе, надо смотреть вживую.

проверил 1 из js файлов, Вы правы, Content-Type application/x-javascript; charset=windows-1251

в настройках апача для домена указана дефолтная utf-8, я даже в директорию с js закинул .htaccess с AddDefaultCharset utf-8, скрипт пересохранил в utf-8. а заголовок отдаётся charset=windows-1251, почему так?

Всего: 3368