HiDein Problem ist mir nicht ganz klar.
Für Regexes funzt eigentlich in jedem Fall der Zusatz /i auch ohne das einbinden ext. Module.
$line =~ s/Ö/ö/g;
Diese Schreibweise des Regexes allerdings hat mich schon zum Wahnsinn getrieben und führt zu seltsamen Fehlfunktionen :)
Besser sollte es so laufen:
$line=~s/Ö/ö/g;
Solltest du mit Shellausgaben arbeiten kann dort dein Sonderzeichen nicht mit ausgegeben werden.
Hier ein kleines Beispielscript das ich getestet habe :
################# Script ###################
#!/usr/bin/perl
$line='Ö';
$line=~s/Ö/ö/g;
open(DATA,">out.txt");
print DATA $line;
close(DATA);
exit(0);
#############################################
MFG Sonixx
Datum: 13.06.2007-22:40
