Thread Wie nach ISO-8859-1 konvertieren (15 answers)
Opened by miwieg at 2011-02-22 17:22

renee
 2011-02-22 17:52
#145857 #145857
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/usr/bin/perl

# die folgenden Zeilen sollten in jedem Programm
# Pflicht sein!!
use strict;
use warnings;

# User muss beim Start die Datei angeben
# mit ':encoding(...)' gibt man das Encoding der Datei an
# mit '<' wird Datei gelesen
open my $in_h, '<:encoding(utf-8)', $ARGV[0] or die $!;

# Zieldatei soll iso-8859-1 sein
open my $out_h, '>:encoding(iso-8859-1)', $ARGV[0].'.iso88591' or die $!;
while( my $line = <$in_h> ){
    print $out_h $line; # Perl macht die Umwandlung automatisch
}
close $out_h;
close $in_h;


Wie Du das in Deinem Programm benutzt, ist die Denksportaufgabe für Dich ;-)
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread Wie nach ISO-8859-1 konvertieren