Thread string mit umlauten zerlegen in characters (6 answers)
Opened by miwieg at 2013-02-01 13:15

Linuxer
 2013-02-01 13:50
#165390 #165390
User since
2006-01-27
3891 Artikel
HausmeisterIn

user image
Wenn der String direkt im Skript angegeben ist und das Skript korrekt kodiert ist, funktioniert das auch korrekt.

utf-8 kodierte Perl-Datei:
Code (perl): (dl )
1
2
3
4
5
6
7
8
#! /usr/bin/perl -l
use strict;
use warnings;
use utf8;

my $str = "aä";
my @chrs = split //, $str;
print scalar @chrs;


Resultat:
Code: (dl )
2


Dein Problem ist eher das korrekte Lesen aus der Datei; siehe dazu Muffis Hinweise.
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread string mit umlauten zerlegen in characters