Hallo,
Ich habe das Problem, dass ich einen String in Characters zerlegen möchte, aber dadurch, dass Umlaute drin sind, die Sache nicht richtig funktioniert:
my $str = "aä"
my @chrs = split(//,$str);
my $noOfChrs = @chrs;
Eigentlich müsste $noOfChrs 2 sein; meine Perl-version zerlegt es aber in 3 Elemente. Der Umlaut zählt anscheinend als zwei Character. Kann man den String irgendwie konvertieren, so dass der String "aä" auch in zwei echte Character gesplittet wird?
Übrigens der String ist aus einer Datei, die in utf8 kodiert ist.
"use utf8" hat nicht geholfen.
Vielen Dank im Voraus.