Thread utf8 Konvertierung mit fetchrow_array (9 answers)
Opened by xcoder44 at 2009-05-05 16:15

xcoder44
 2009-05-05 16:15
#121226 #121226
User since
2009-04-27
16 Artikel
BenutzerIn
[default_avatar]
hallo liebe forumsmitglieder,

Wie man diesen code so umwandeln kann, dass er die 'latin'-Zeichen in 'utf8' speichert?

Mein Versuch:
Code (perl): (dl )
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())){}


ich denke, dass Problem leigt daran, das encode() nicht die Inhalte (also hier jede Zeile) eines arrays umwandeln kann richtig? Dazu müsste ich dann die 'bezeichnung' seperat speichern.

jedoch stimmt dann mein code nicht mehr, weil die speicherung ja so lange passieren soll, bis nix mehr zurück kommt.

habt ihr eine idee?

Danke und Gruss,

View full thread utf8 Konvertierung mit fetchrow_array