Нужна помощь!!! Проблема с кодировкой в IFRAME @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 19 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
Tarantino Муж.
новый человек
0
Сообщения: 160
Зарегистрирован: 04.04.03
Откуда: Латвия, Рига
Заголовок сообщения: Нужна помощь!!! Проблема с кодировкой в IFRAME
Сообщение Добавлено: 24 Март 2004, 11:09:05 
Написали ЦМС для одного сайта. Решили извратиться с возможностями IE... Сделали редактируемый IFRAME (WYSIWYG а-ля Frontpage)… Там же есть IFRAME со структурой сайта ввиде дерева. Все это чудо использует уникод, чтобы не заморачиваться с поддержкой языков (в цмс, количество языков неограничено)… и тут глюк! :insane: в редактируемом IFRAME постоянно сбивается кодировка, ставится что попало, но не уникод. Т.е. временами уникод, временами любая другая, но не уникод... В дереве со структурой не сбивается кодировка, в самом цмс тоже, а вот ифрейм этот замучал... что делать?!

Самое забавное что ни Opera, ни Mozilla, ни Konquire ни вообще бог знает что не глючит с ифреймом, всегда в уникоде показывает (зато не умеет IFRAME редактировать), а в родной для iframe среде IE глючит постоянно... едет крыша, помогите :roof:

_________________
Нет смысла спорить с человеком настолько тупым, что он даже не видит, что вы компетентнее.
© Джон Ропер
Long Муж.
SubAdmin
Теоретик
17
Сообщения: 4362
Зарегистрирован: 25.04.01
Откуда: Москва
Сообщение Добавлено: 24 Март 2004, 11:37:53 
какие заголовки передаются?

_________________
Мудрость не всегда приходит с возрастом. Бывает, что возраст приходит один.
Tarantino Муж.
новый человек
0
Сообщения: 160
Зарегистрирован: 04.04.03
Откуда: Латвия, Рига
Сообщение Добавлено: 24 Март 2004, 11:47:11 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

на сервере тоже выставили, чтобы возвращался уникод... ну нигде кроме IE не глючит... а ведь только в IE эта система и работает (WYSIWYG)

_________________
Нет смысла спорить с человеком настолько тупым, что он даже не видит, что вы компетентнее.
© Джон Ропер
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 24 Март 2004, 12:01:32 

Tarantino писал(а):
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">



Это не заголовок, это тэг. Какие HTTP-заголовки передаются?
Tarantino Муж.
новый человек
0
Сообщения: 160
Зарегистрирован: 04.04.03
Откуда: Латвия, Рига
Сообщение Добавлено: 24 Март 2004, 12:12:33 
Сейчас админ появится, а точно скажу, чтобы не соврать...

_________________
Нет смысла спорить с человеком настолько тупым, что он даже не видит, что вы компетентнее.
© Джон Ропер
Tarantino Муж.
новый человек
0
Сообщения: 160
Зарегистрирован: 04.04.03
Откуда: Латвия, Рига
Сообщение Добавлено: 24 Март 2004, 13:34:33 
Header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
Header("Last-Modified: ".gmdate("D, d M Y H:i:s"). "GMT");
Header("Cache-Control: no-cache, must-revalidate");
Header("Pragma: no-cache");
Header("Content-Type: text/html; charset=UTF-8");

_________________
Нет смысла спорить с человеком настолько тупым, что он даже не видит, что вы компетентнее.
© Джон Ропер
Tarantino Муж.
новый человек
0
Сообщения: 160
Зарегистрирован: 04.04.03
Откуда: Латвия, Рига
Сообщение Добавлено: 24 Март 2004, 13:54:53 
если ифрейм грузить в отдельном окне, как страницу, то не глючит кодировка... а вот внутри страницы ифрейм глючит...

Recieved HTTP Request:
HTTP/1.1 200 OK
Date: Wed, 24 Mar 2004 10:53:02 GMT
Server: Apache/1.3.27 (Unix) PHP/4.2.3
X-Powered-By: PHP/4.2.3
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Last-Modified: Wed, 24 Mar 2004 10:53:02GMT
Cache-Control: no-cache, must-revalidate
Pragma: no-cache
Connection: close
Content-Type: text/html; charset=UTF-8

как бы все ок

_________________
Нет смысла спорить с человеком настолько тупым, что он даже не видит, что вы компетентнее.
© Джон Ропер
Long Муж.
SubAdmin
Теоретик
17
Сообщения: 4362
Зарегистрирован: 25.04.01
Откуда: Москва
Сообщение Добавлено: 24 Март 2004, 13:57:02 
Tarantino, упс. ответ прозвучал пока писал...

_________________
Мудрость не всегда приходит с возрастом. Бывает, что возраст приходит один.
Tarantino Муж.
новый человек
0
Сообщения: 160
Зарегистрирован: 04.04.03
Откуда: Латвия, Рига
Сообщение Добавлено: 24 Март 2004, 14:29:40 
а как быть то?! клиент всю плеш проест за такой глюк... жутко неудобно постоянно переключать кодировку во фрейме

_________________
Нет смысла спорить с человеком настолько тупым, что он даже не видит, что вы компетентнее.
© Джон Ропер
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 24 Март 2004, 15:03:05 

Tarantino писал(а):
Header("Content-Type: text/html; charset=UTF-8");



Hint: это ничего не говорит о том, какие заголовки ПОСЫЛАЮТСЯ сервером и ПРИХОДЯТ в браузер. :)

Кстати, кодировки страницы и iframe'а совпадают?
Long Муж.
SubAdmin
Теоретик
17
Сообщения: 4362
Зарегистрирован: 25.04.01
Откуда: Москва
Сообщение Добавлено: 24 Март 2004, 15:07:29 
Tarantino, можешь привести кусок кода?

_________________
Мудрость не всегда приходит с возрастом. Бывает, что возраст приходит один.
Long Муж.
SubAdmin
Теоретик
17
Сообщения: 4362
Зарегистрирован: 25.04.01
Откуда: Москва
Сообщение Добавлено: 24 Март 2004, 15:11:58 
можно попробовать конечно при на онлоад поставить document.charset так сказать принудительно выполнить...

_________________
Мудрость не всегда приходит с возрастом. Бывает, что возраст приходит один.
Tarantino Муж.
новый человек
0
Сообщения: 160
Зарегистрирован: 04.04.03
Откуда: Латвия, Рига
Сообщение Добавлено: 24 Март 2004, 15:21:29 
чарсет страницы и фрейма совпадают


Цитата:
Hint: это ничего не говорит о том, какие заголовки ПОСЫЛАЮТСЯ сервером и ПРИХОДЯТ в браузер.


я привел именно результат возврата заголовков в этот фрейм

какой именно кусок кода интересует?

_________________
Нет смысла спорить с человеком настолько тупым, что он даже не видит, что вы компетентнее.
© Джон Ропер
Long Муж.
SubAdmin
Теоретик
17
Сообщения: 4362
Зарегистрирован: 25.04.01
Откуда: Москва
Сообщение Добавлено: 24 Март 2004, 15:22:57 
Tarantino, естетственно тот, что генерит ифрейм и то, что туда кладется.

_________________
Мудрость не всегда приходит с возрастом. Бывает, что возраст приходит один.
Long Муж.
SubAdmin
Теоретик
17
Сообщения: 4362
Зарегистрирован: 25.04.01
Откуда: Москва
Сообщение Добавлено: 24 Март 2004, 15:24:44 
Tarantino, кстати, я свой писал на основе объекта и подводных камней не находил ;) может имеет смысл пока не поздно перейти с дхтмл на объект? ;)

_________________
Мудрость не всегда приходит с возрастом. Бывает, что возраст приходит один.
Tarantino Муж.
новый человек
0
Сообщения: 160
Зарегистрирован: 04.04.03
Откуда: Латвия, Рига
Сообщение Добавлено: 24 Март 2004, 15:26:57 
ммм... это програмера бить надо чтобы он подумал... а вообще поздно, не успеем... попробуем в онлоад профиксить... если не получится, то...

можно будет узнать у вас подробнее о вашем методе?

_________________
Нет смысла спорить с человеком настолько тупым, что он даже не видит, что вы компетентнее.
© Джон Ропер
Long Муж.
SubAdmin
Теоретик
17
Сообщения: 4362
Зарегистрирован: 25.04.01
Откуда: Москва
Сообщение Добавлено: 24 Март 2004, 16:03:52 
Tarantino, у меня секретов нет, все подробнейшим образом в мсдн описано - http://msdn.microsoft.com/archive/defau … /cncpt.asp можно скачать там же пример.

_________________
Мудрость не всегда приходит с возрастом. Бывает, что возраст приходит один.
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 24 Март 2004, 18:33:24 

Tarantino писал(а):
чарсет страницы и фрейма совпадают



Все страньше и страньше...


Цитата:
я привел именно результат возврата заголовков в этот фрейм



Загадка природы: в момент написания сообщения я видел только первое из двух твоих писем. :)
Tarantino Муж.
новый человек
0
Сообщения: 160
Зарегистрирован: 04.04.03
Откуда: Латвия, Рига
Сообщение Добавлено: 24 Март 2004, 19:06:36 
странно конечно :)
только ничего пока не помогает...

_________________
Нет смысла спорить с человеком настолько тупым, что он даже не видит, что вы компетентнее.
© Джон Ропер
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 19 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100