Hallo,
Ich versuche den Inhalt eine Formularfeldes in eine Datei zu schreiben, die Umlaute bringen mich zur Verzweiflung:
Der Ablauf:
- Feld einlesen: CGI::Request->param('foo');
- Inhalt URL-decodieren: $foo =~ s/%(..)/pack("C",hex($1))/eg;
- in Datei schreiben: print FH $foo;
Das Problem:
- Formular: äöüÖÄÜß
- Ergebnis: äöüÃÃÃÃ
Wie kriege ich die Umlaute korrekt rüber?
Gruss
Paul