Bonjour,
J'utilise le module DBI pour lire des blobs contenant du texte en utf-8.
Mais ça ne s'imprime pas correctement ni à l'écran, ni dans un fichier.
Manque-t-il une fonction de conversion dans les lignes suivantes ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 binmode STDOUT, ":utf8"; binmode(FILE, ":utf8"); ... open FILE, ">extract.txt"; $sth = $dbc->prepare('SELECT Text FROM '.$DBtablename.'); $sth->execute(); while (my $row = $sth->fetchrow_hashref) { print FILE "\n".$$row{'Text'}; print "\n".$$row{'Text'}; }
Partager