Forum Webscript.Ru

Программирование => Perl => Тема начата: Error202 от 18 Августа 2006, 11:36:55

Название: CGI::Ajax
Отправлено: Error202 от 18 Августа 2006, 11:36:55
Стандартные примеры сабжевого модуля не работают в моем IE6, почему?
Название: CGI::Ajax
Отправлено: NeoNox от 18 Августа 2006, 11:48:55
http://www.perljax.us/bugz/buglist.cgi?query_format=specific&order=relevance+desc&bug_status=__open__&product=&content=
Название: CGI::Ajax
Отправлено: Error202 от 18 Августа 2006, 11:54:46
Я некорректно задал вопрос... Стандартный пример работает, а вот слегка расширенный, незначительно, уже нет...

За ссылку СПАСИБО!!!
Название: CGI::Ajax
Отправлено: Error202 от 18 Августа 2006, 12:11:06
Я тормоз, спасибо.... IE засранец кэширует данные...
Название: CGI::Ajax
Отправлено: Error202 от 18 Августа 2006, 12:20:33

my $cgi = new CGI;
$cgi->header(-charset=>\'Windows-1251\', -type=>\'text/html\');
my $pjx = new CGI::Ajax( \'exported_func\' => \\&perl_func );

Этого достаточно чтобы IE выводит русский текст в верной кодировке?

Что-то у меня знаки вопроса отображаются...
Название: CGI::Ajax
Отправлено: Error202 от 18 Августа 2006, 16:25:05
Понял, что нет....

Ajax только с utf-8 работать любит нормально для всех браузеров... :(
Название: CGI::Ajax
Отправлено: KiLLjoY aka SerZH от 22 Августа 2006, 15:52:25
Товарищи пользуйтесь отдельным JavaScript фреймворком! Это же удобнее... А насчёт кодировки - надо просто почитать про HTTP HEADERS  побольше.