Umlaute in title und submit button - CGI

16/02/2013 - 07:50 von Marek Stepanek | Report spam
Hallo an alle!


Ist die Gruppe perl.beginners.cgi tot? Ich habe drei Mal versucht dort
diese Frage zu stellen. Aber nichts passiert.

Ich habe eine Encoding Frage für CGI. Dazu habe ich ein Minimal-Beispiel
gebastelt. Schon der Title funktioniert nicht. Mit oder ohne
HTML-Entities. Die Original-Datei ist natürlich in utf-8 mit
Unix-Line-Endings.

Kann mir da bitte jemand helfen? Danke im Voraus!


marek


#!/usr/bin/perl
# esc-examples_forum_question.pl - Sonderzeichen in Formularelementen

use strict;
use warnings;
use CGI qw(:standard);


print header(-charset => 'utf-8');
print start_html(-title => qq(Special Characters "ÄÜÖ"
and "äüö" in Submit Button),
-lang => 'de',
-encoding => 'utf-8'
);

print h1('Special Characters "ÄÜÖ" and "àüö" in Submit Button');
print h1('Special Characters "ÄÜÖ" and
"äüö" in Submit Button');
print start_form();

print textfield (-name => "Text", -value => "Überschrift"),br();
print submit (-name => "übertragen", -value => "übertragen"),br();

print reset (-name => "Zurücksetzen"),br();


print end_form();
print end_html();
 

Lesen sie die antworten

#1 Ralf Döblitz
16/02/2013 - 10:17 | Warnen spam
Marek Stepanek schrieb:


Hallo an alle!


Ist die Gruppe perl.beginners.cgi tot? Ich habe drei Mal versucht dort
diese Frage zu stellen. Aber nichts passiert.

Ich habe eine Encoding Frage für CGI. Dazu habe ich ein Minimal-Beispiel
gebastelt. Schon der Title funktioniert nicht. Mit oder ohne
HTML-Entities. Die Original-Datei ist natürlich in utf-8 mit
Unix-Line-Endings.

Kann mir da bitte jemand helfen? Danke im Voraus!



Wenn der Quelltext in UTF-8 ist, dann könntest du mal ein
use encoding 'utf-8';
spendieren und es noch mal ausprobieren.

Ralf
[Abhàngen von Kruzifixen in Rechnerràumen]
Nicht opportun. Normalerweise haengt an diesen Kruzifixen ja schon jemand.
Wurde Jesus gelartet?
  – Jens Chr. Bachem in de.alt.sysadmin.recovery

Ähnliche fragen