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
mais ensuite il s'interrompt parfois avec le message
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 my $sth = $dbh->prepare("SET CLIENT_ENCODING TO 'LATIN9'"); $sth->execute();
Y a t-il moyen de faire en sorte que les caractères qui n'ont pas d'équivalent soient oubliés ?
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"
Merci.
Partager