Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: разработка для Web > Кодировки в Perl


Автор: redza 27.7.2003, 02:29
Как ими управлять? Пишу скрипты в блокноте на русском а на экране потом всё по китайски
Наверно в
print $query->header();
Надо чёто прописать?


Автор: acp 27.7.2003, 03:40

По моему, эта тема обсуждалась на форуме уже пару раз (а может и больше).

Сконвертируйте ваш скрипт в DOS кодировку. Как я вижу на первый взгляд, это поможет...

Тут может ещё кто-нибудь посоветует кучу программ перекодировки...

Автор: HalkaR 27.7.2003, 13:35
Не совсем ясно, где у вас собственно отбражается билиберда. Если в DOS окошке, тогда не надо обращать внимания и ничего конвертировать, потому как в инете все равно нужно чтобы вывод был в виндовой кодировке, а если в Эксплорере неврно определяется кодировка то
Код
print $q ->header(-type => "text/html", -charset => "Windows-1251");

Автор: redza 30.7.2003, 06:32
Код
print $q ->header(-type => "text/html", -charset => "Windows-1251");


Cпасибо, это именно то что мне надо.

Автор: NightGoblin 7.8.2003, 07:21
Цитата(HalkaR @ 27.7.2003, 10:35)
Не совсем ясно, где у вас собственно отбражается билиберда. Если в DOS окошке, тогда не надо обращать внимания и ничего конвертировать, потому как в инете все равно нужно чтобы вывод был в виндовой кодировке, а если в Эксплорере неврно определяется кодировка то
Код
print $q ->header(-type => "text/html", -charset => "Windows-1251");

С каких пор в и-нете НУЖНО, чтобы вывод был в маздайной кодировке?...

Автор: HalkaR 7.8.2003, 12:02
NightGoblin, ну если не считать линуксоидов, то 90% сайтов именно в виндовой кодировке. А на всякий пожарный, для туповатых браузеров совсем не вредно сообщать в какой кодировке страница.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)