| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: разработка для Web > Кодировка страницы |
| Автор: Vladimir 9.12.2002, 19:31 |
| Я новичек в Perl. Тестирую ряд модулей Perl из CPAN. Воожу русские названия, и вижу аборакадабру. Если же сохранить страницу как HTML, даже с абракадаброй, а потом "поднять страницу", Все буквы на месте. Подскажите пожалуйста, что вставить и где, для установки по умолчанию правильной win-1251 кодировки. |
| Автор: HalkaR 10.12.2002, 05:49 |
| Сколь я понял суть проблемы, вам всего что надо в заголовке страницы (иль как там это называется, по жизни забываю) прописать кодировку. Если пишите с CGI.pm то это выглядит так print $q ->header(-type => "text/html", -charset => "Windows-1251"); Это должно быть первым, что вы выведите. |
| Автор: NightGoblin 11.12.2002, 08:14 |
| Если HTML выдается в сокет CGI-скриптом, то можно послать заголовок HTTP перед выводом страницы: Content-Type: text/html; charset=windows-1251 Если пишется в файл, то в секции <head> прописывается следующее: <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> Можно и то и другое. Хотя лучше, конечно, писать в koi8 - все-таки, традиция |