Thread bug in Encode? (3 answers)
Opened by miwieg at 2011-03-14 09:41

GwenDragon
 2011-03-14 10:12
#146469 #146469
User since
2005-01-17
14794 Artikel
Admin1
[Homepage]
user image
Was soll dann mit den "falschen" Zeichen passieren?

Schau mal, anstatt des PerlIO streams lässt sich doch auch die Methode from_to mit Flag CHECK nutzen.

Hast du das mal probiert oder weit du nicht wie das gehen könnte?

Schau dir mal an, wie das mit den Fklags funktioniert.
Testschnippsel:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
while (<DATA>) {
        # FB_DEFAULT wandelt in ? um
        from_to($_, "utf-8","iso-8859-1",Encode::FB_DEFAULT);
        # FB_CROAK stirbt bei falschen Zeichen
        #from_to($_, "utf-8","iso-8859-1",,Encode::FB_CROAK);
        # FB_WARN warnt bei falschen Zeichen
        #from_to($_, "utf-8","iso-8859-1",Encode::FB_WARN);
        print;
}

__DATA__
Ώ

ÄÖÜß
ב

Last edited: 2011-03-14 10:28:22 +0100 (CET)

View full thread bug in Encode?