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'};
               }