Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Статический html плюс perl

6.8K
26 июля 2004 года
serrg
9 / / 26.07.2004
В httpd.conf добавил для своей виртуальной директории
AddOutputFilter Includes html
Заработала строка :

Токо вот в динамическом контенте , который выдает мой mysuperpuperperl.pl ,
вместо русских буковок - краказяблики квадратные .
1.3K
26 июля 2004 года
view
148 / / 14.10.2003
Кодировку пробовал менять?
6.8K
26 июля 2004 года
serrg
9 / / 26.07.2004
Цитата:
Originally posted by view
Кодировку пробовал менять?



Да .
И в самом html-е , и в вызываемом скрипте стоит windows-1251 .
Может , апач 2.0 такой глюкавый ?

1.3K
26 июля 2004 года
view
148 / / 14.10.2003
А редактируешь файлы в какой?
Может быть, там кодировка ДОС?
6.8K
26 июля 2004 года
serrg
9 / / 26.07.2004
Цитата:
Originally posted by view
А редактируешь файлы в какой?
Может быть, там кодировка ДОС?



У меня асп + апач 2.0 + 5-й perl .
Там по определению не может быть дос-а :-)
Мне кажется , рыть нужно в следующих направлениях:
1. Дополнительные настройки httpd.conf
2. htaccess
В перловском скрипте стоит буквально всего ничего - 2 строчки :

print "content text/html; charset=windows-1251";
print "Мой русский текст не выводится по-русски";

И в самом html-е , откуда вызывается , такой же контент .
Мне кажется , апач глючит ...

1.3K
26 июля 2004 года
view
148 / / 14.10.2003
а не пробовал просто запустить свой superpuperperl.pl?
Что он скажет в браузер?
283
26 июля 2004 года
Alone
910 / / 20.11.2002
Цитата:
Originally posted by serrg

print "content text/html; charset=windows-1251";



а если так?

#!/usr/bin/perl
print "Content-Type: text/html; charset=windows-1251\n\n";
print "Мой русский текст не выводится по-русски";

6.8K
27 июля 2004 года
serrg
9 / / 26.07.2004
Цитата:
Originally posted by Alone


а если так?

#!/usr/bin/perl
print "Content-Type: text/html; charset=windows-1251\n\n";
print "Мой русский текст не выводится по-русски";



Спасибо , разобрался .
Апач , зараза , начал почему-то по-умолчанию ставить utf-8 .
В httpd.conf поменял Defaultcharset на windows-1251 ,
и усе устаканилось :-)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог