Thread "Wide character in print" klären (24 answers)
Opened by bianca at 2015-04-26 11:25

bianca
 2015-04-30 07:40
#180881 #180881
User since
2009-09-13
6980 Artikel
BenutzerIn

user image
Im Moment, wo ich dir antworten wollte fiel mir die Lösung ein.
Hintergrund: das ist eine Fremdanwendung (eine .exe) die auf STDOUT schreibt. Läuft die auf Linux in Wine kommt da UTF-8 in der Datei an. Läuft sie hingegen auf Windows ist es CP850.

Das scheint aber mit binmode($fh,':encoding(CP850)') nicht zu klappen, zumindest sind damit alle Umlaute kaputt.

Daher benutze ich an der Stelle jetzt wieder das gute alte CPAN:Text::Iconv.
Code (perl): (dl )
1
2
3
use Text::Iconv 1.7;
my $converter = Text::Iconv->new('CP850','ISO-8859-15');
$content = $converter->convert($content);


Danke euch fürs Mitdenken!
10 print "Hallo"
20 goto 10

View full thread "Wide character in print" klären