Bonjour,

J'ai une base de données PostgreSQL encodée en uft8. J'utilise DBI pour générer des rapports. J'aimerais produire des XLS en LATIN9. Pour cela, je commence mon script par un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
my $sth = $dbh->prepare("SET CLIENT_ENCODING TO 'LATIN9'");
$sth->execute();
mais ensuite il s'interrompt parfois avec le message
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
DBD::Pg::st execute failed: ERROR:  character 0xe28099 of encoding
"UNICODE" has no equivalent in "LATIN9"
Y a t-il moyen de faire en sorte que les caractères qui n'ont pas d'équivalent soient oubliés ?
Merci.