|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Dmitry A. Nikitin 2:5020/400 27 Mar 2005 20:19:04 To : All Subject : Кривая кодировка в perl-5.8.3-18 --------------------------------------------------------------------------------
Скрипт создаёт html страницу
#!/usr/bin/perl
use CGI qw/:standard/;
print
header,
start_html(-title=>'Test HTML',
-meta=>{'http-equiv="Content-Type"'=>'content="text/html;
charset=koi8-r"'},
-BGCOLOR=>'#F4F3EC',
-link=>'#0000ff',
-vlink=>'#0000ff',
-lang=>'RU',
-style=>''),"\n",
font({-size=>'+1'},
span({-style=>'color: #808080'},
"Результат обработки формы заказа")),"\n",
br,"\n",
hr,"\n",
font({-style=>'color: green'},
h1({-align=>center},
'Ваш заказ поставлен в очередь')),"\n",
p('Уведомление о его выполнении будет послано по адресу'),"\n",
br,"\n",
hr,"\n",
print h3({-align=>center},
a({href=>'/order/'},'Повторить заполение формы'));
print end_html;
Hо! Текст в ней отображается зюками.
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="RU"
xml:lang="RU"><head><title>Test HTML</title>
<meta name="http-equiv="Content-Type content="content="text/html;
charset=koi8-r"" />
<link rel="stylesheet" type="text/css" href="" />
</head><body link="#0000ff" vlink="#0000ff" bgcolor="#F4F3EC">
<font size="+1"><span style="color: #808080">здесь зюки</span></font>
<br />
<hr />
<font style="color: green"><h1 align="center">здесь зюки</h1></font>
<p>здесь зюки</p>
<br />
<hr />
<h3 align="center"><a href="/order/">здесь зюки</a></h3></body></html>
Подозреваю, что всё дело в <?xml version="1.0" encoding="iso-8859-1"?>
Как убрать эту пакость?
--
mailto:dmitry@sbor.spb.su
--- ifmail v.2.15dev5.3
* Origin: Home Inc. (2:5020/400)
Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/18663d637acad.html, оценка из 5, голосов 10
|