Sven: Sonderzeichen bei Perl umändern

Hi!

folgendes ist mein Problem:
Ich will einen Text aus einer Textarea per $ENV{QUERY_STRING} in einer Perl-Datei weiterverarbeiten. Aber die Sonderzeichen werden nicht wiedergegeben.
wie kann ich alle Sonderzeichen wiederbekommen?
Mein Lehrer meint, es gäbe dafür einen Befehl. Ansonsten müsste ich ja alles mit subsecute machen.

Vielen Dank schon im Vorraus!

  1. Hola,

    warum verwendest du nicht CGI.pm? Dann hätte sich dein Problem gelöst, oder hat es einen bestimmten Grund, dass du es nicht verwenden willst/darfst/kannst?

    Markus Trusk.

    1. Hi!

      Ich kenne mich eigentlich nur mit Perl und Javascript aus und in der Schule arbeiten wir auch im Moment damit. Deswegen wäre es besser, wenn ich das mit Perl machen könnte.

      Sven

      1. use Mosche;

        Ich kenne mich eigentlich nur mit Perl und Javascript aus und in der Schule arbeiten wir auch im Moment damit. Deswegen wäre es besser, wenn ich das mit Perl machen könnte.

        CGI.pm ist ein Perl-Modul, mit dem du dein Perl-Programm einfach erweiter kannst (pm - Perl module).

        Dein Textarea hat ja einen Namen. Auf den korrekt geparsten Inhalt des Textareas greifst so zu:

        use CGI;
        my $cgi = new CGI;

        my $inhalt = $cgi->param('name_der_textarea');

        #fettisch

        use Tschoe qw(Matti);

        --
          Anyone who quotes me in their sig is an idiot. -- Rusty Russell.
        1. use Mosche;
          CGI.pm ist ein Perl-Modul, mit dem du dein Perl-Programm einfach erweiter kannst (pm - Perl module).
          Dein Textarea hat ja einen Namen. Auf den korrekt geparsten Inhalt des Textareas greifst so zu:

          Ich bekomme doch den text aus dem "query_string", da muss ich doch nicht den Namen der Textarea angeben, oder?

          use CGI;
          my $cgi = new CGI;
          my $inhalt = $cgi->param('name_der_textarea');
          #fettisch
          use Tschoe qw(Matti);

          Sorry, ich verstehe die Befehle nicht so ganz *rot werd* , wo muss ich was einfügen? kannst du vielleicht etwas allgemeiner screiben, oder ein paar Kommentare an den Rand schreiben?
          Ansonsten habe ich genau nach so etwas gesucht. Jetzt muss ich das nur noch an meine Seite anpassen können.

          Danke schon mal für den Hinweis auf das Modul!

          Sven

          1. Hallo Sven,

            Sorry, ich verstehe die Befehle nicht so ganz *rot werd* , wo muss ich was einfügen? kannst du vielleicht etwas allgemeiner screiben, oder ein paar Kommentare an den Rand schreiben?

            Hier ist es erklärt (mit Beispielen):
            http://selfhtml.teamone.de/cgiperl/module/cgi.htm#formularverarbeitung

            Grüße
            Siechfred