#1 2023-07-23 18:17:35

serge73
Membre
2022-05-09
59

Perl et Piwigo

Bonjour/Bonsoir,

J'essai de mettre à jour le champ author de la table image en sql via perl
son type est utf8_general_ci

Si dans mon éditeur je mets Author = Michèle

Dans la table image de piwigo, je trouve Michèle


Je tourne en rond entre encode_utf8 et decode_utf8 et je ne m'en sors pas

Auriez-vous une idée ?

Merci

Hors ligne

#2 2023-07-23 19:04:01

TOnin
Membre
2010-08-10
105

Re: Perl et Piwigo

Bonsoir Serge73,
(je fais appel à des souvenirs d'une dizaine d'années liés à PHP, je ne connais pas PERL pour la gestion de BDD)
Ton code est-il bien enregistré en UTF-8 ?
La connexion avec la base de données est-elle en UTF-8 ? (Il y a de l'encodage à plusieurs étages, si bien qu'il est facile de trouver ça confus)

le è encodé sur deux octets è serait bien de l'UTF-8. Aurait-il été encodé deux fois ? ou est-ce la lecture du champ de la BDD qui ne décode pas ?

Hors ligne

#3 2023-07-23 19:14:37

serge73
Membre
2022-05-09
59

Re: Perl et Piwigo

j'ai essayé de tout torturer

Je tourne autour de l'UTF8

Je vais voir comment ouvrir la base en UTF-8

Hors ligne

#4 2023-07-23 19:52:46

serge73
Membre
2022-05-09
59

Re: Perl et Piwigo

Il fallait ouvrir la base en UTF8

$dbh = DBI->connect("DBI:mysql:$db:$host", $user, $pass,{ mysql_enable_utf8 => 1,} );

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact