From philippe.delavalade at orange.fr Sat Jun 6 09:50:14 2026 From: philippe.delavalade at orange.fr (Philippe Delavalade) Date: Sat, 6 Jun 2026 09:50:14 +0200 Subject: [Perl] Modules DBI et utf8 Message-ID: Bonjour. Une question sans doute naïve mais... Je viens de changer de distribution linux et du coup je passe de mariadb 10.5.29 à 12.2.2. Du coup mes scripts perl posent problème au niveau des caractères. Dans l'ancien système j'avais par exemple : my $base = "dbi:mysql:nomdelabase;mysql_enable_utf8=1"; maintenant cela produit une erreur au sujet de mysql_enable_utf8=1. Si je modifie ma ligne en my $base = "dbi:MariaDB:nomdelabase"; plus d'erreur mais les caractères accentués utf8 ne passent plus. Je ne sais pas s'il faut agir dans perl ou dans mariadb. Sur le web, j'ai trouvé des tas de choses au sujet des "character set" dans mariadb mais rien de vraiment clair et divers essais dans la configuration de mariadb (/etc/my.cnf.d/) n'ont rien donné. Quelqu'un peut-il m'aider ? À tout hasard je mets en pièce jointe un miniscript perl qui produit chez moi le souci en question. Merci d'avance. Cordialement. -- Philippe -------------- section suivante -------------- Une pièce jointe autre que texte a été nettoyée... Nom: aj_truc.pl Type: application/x-perl Taille: 572 octets Desc: non disponible URL: