Leser: 27
1 2 3 4 5 6 7 8
... use Encode; ... my $fetch = $dbh->prepare("SELECT `id`,`bezeichnung` FROM `system` ORDER BY `bezeichnung` ASC"); $fetch->execute(); my @system = (); #while ( ($system[scalar @system]{id},$system[scalar @system-1]{name}) = $fetch->fetchrow_array()){} while ( ($system[scalar @system]{id},$system[scalar @system-1]{name}) = $fetch->encode('utf8',fetchrow_array())){}
my $wert = encode('utf8',$andererWert);
2009-05-05T14:39:55 xcoder44fetchrow_array funktioniert eigentlich gut,
2009-05-05T15:12:32 xcoder44er schmiert trotzdem ab...
1 2
my @system = (); while ( ($system[scalar @system]{id},$system[scalar @system-1]{name}) = $fetch->fetchrow_array()){}
$system[scalar @system]{BEZEICHNER}
1 2
my @system = (); while ( ($system[scalar @system]{id},$system[scalar @system-1]{name}) = $fetch->fetchrow_array()){}
1 2 3 4 5 6
my @system = (); while(my ($id, $name) = $fetch->fetchrow_array()) { my $hasref={id=>$id,name=>$name}; push(@system,$hashref); }
1 2 3 4 5 6
... { my $hasref={id=>$id,name=>encode('utf8',$name)}; push(@system,$hashref); } ...