Wie muss der print lauten?
Gernot
- perl
Hallo,
in meinen HTML-Programmen habe ich die Angabe
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
in meinem Perl-Programm (Kontaktformular) habe ich die Angabe
print "Content-type: text/html\n";
Müsste da nicht auch noch die charset-Angabe gemacht werden?
Wie würde dies aussehen?
Schönen Gruss
Gernot
Moin Moin!
Müsste da nicht auch noch die charset-Angabe gemacht werden?
Nicht notwendigerweise, wäre aber schon "freundlicher".
Wie würde dies aussehen?
Genau wie im Meta-Tag -- aber HTML-Header bitte immer mit CRLF abschließen, nicht mit "\n" (das ist etwas anderes!).
print "Content-Type: text/html; charset=ISO-8859-1\015\012";
Noch besser überläßt Du das Ausgeben der Header einer passenden Funktion, z.B. header() aus dem CGI-Paket:
use CGI qw(header);
print header(-type=>'text/html; charset=ISO-8859-1');
Alexander