Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   Не та кодировка при изменении элементов DOM, загружаемых через ajax (https://javascript.ru/forum/server/12313-ne-ta-kodirovka-pri-izmenenii-ehlementov-dom-zagruzhaemykh-cherez-ajax.html)

Kolyaj 13.10.2010 13:29

Цитата:

Сообщение от ShootNik
попробуйте повторить ситуацию

Две тестовых страницы создайте, попробуем повторить.

ShootNik 13.10.2010 20:56

Вот:
http://ecoway-ua.com/test/1.html
http://ecoway-ua.com/test/2.html
http://ecoway-ua.com/test/3.html
первая - сразу в html подключается скрипт, вторая - ответ от сервера, и третья - на сервер читается содержимое check_reg.js и выводится echo'м. скрипт check_reg.js один и тот же в кодировке win-1251. Во втором случае иероглифы.

monolithed 13.10.2010 22:23

Цитата:

Во втором случае иероглифы.
Где иероглифы-то?

Gozar 13.10.2010 22:25

2. варианта.
мозет бить патамусьта ваша файла прилетай в: Content-Type text/html; charset=windows-1251, а сама в utf-8. А насяльника?

ShootNik 13.10.2010 23:54

Вложений: 1
Цитата:

Где иероглифы-то?
когда пишешь в поле логин или емаил, написанное проверяется на валидность скриптом в файле check_reg.js.

Цитата:

>скрипт check_reg.js один и тот же в кодировке win-1251
Цитата:

>>ваша файла прилетай в: Content-Type text/html; charset=windows-1251, а сама в utf-8. А насяльника?
эта файла? я же написал что она в windows-1251. два других случая грузят его же. если не "эта", то сорри - маятваянипанимать...

Вообщем чем дальше, тем больше у меня возникает ачучение, что оправдываюсь перед "гуру форума". Не буду дальше спорить, смысла в этом никакого - случай достаточно специфический, может и не стоило с этим заморачиваться, но когда на 80% готово, допилить оставшиеся глюки есть делом принципа. Во вложении тот тест что двумя постами выше.

Gozar 14.10.2010 00:14

ставите firebug, тыкаете во вкладку сеть и смотрите отправляемые и получаемые заголовки. Выписываете на бумажку все ваши случаи с указанием кодировок файлов(всех файлов включая html, php, js) и заголовков. Ответ будет получен вами.

Нечего мне добавить больше, мой подаван.

monolithed 14.10.2010 09:55

check_reg.js - у этого файла кодировка 1251, перекодируйте в UTF-8, может что получится


Часовой пояс GMT +3, время: 14:09.