Кракозябры в ajax везде

12
C
На сайте с 04.02.2005
Offline
277
#11

а можно глянуть на пациента?

IL
На сайте с 20.04.2007
Offline
435
#12
Ragnarok:
ребутнул. js отдаются так же в 1251 =(

Копать дальше..

1. CTRL+F5, сбросить кэш / новый .js файл загрузить - какие заголовки будут?

2. в других местах, (server|location) не перекрывается?

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
C
На сайте с 04.02.2005
Offline
277
#13

Проверь htaccess в папке

core/js/common.js

У тебя сервер отдает 1251

http://www.bertal.ru/index.php?a586754/****.com/core/js/common.js#h

KS
На сайте с 02.11.2012
Offline
54
#14

если отдаются кракозябры, то проблема к одировках - осталось найти где

C
На сайте с 04.02.2005
Offline
277
#15

крякозяблы не отдаются.

Отдаются клиентские скрипты в cp1251, а сам сайт в utf8

Ждем ТС, что он скажет...

Ragnarok
На сайте с 25.06.2010
Offline
226
#16
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

//TODO: перестать откладывать на потом
IL
На сайте с 20.04.2007
Offline
435
#17
Ragnarok:
через .htaccess

Если js отдаётся nginx-ом, то .htaccess не поможет. Подправить в конфиге nginx правило для статики - убрать .js - будут заголовки от apache...

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

Видимо, не во всех настройках.. или не так стоит. и в NGINX-е (точно всё проверено?) и в Apache может быть несколько мест...

Ragnarok
На сайте с 25.06.2010
Offline
226
#18

закидываю в папку с 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 файлов в частности.

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

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий