Bonjour,
Sous Jessie, perl 5.20.2.
Je ne parviens pas à modifier les caractères accentués, avec lc, uc, lcfirst, ucfirst.
Je souhaite mettre certaines données d’origines variées en minuscule, avec 1èr caractère en majuscule.
J’ai essayé les modules et pragmas: 5.20.0, utf8, locale, les données de test sont toutes issues de ma Jessie locale, codées en utf8.
Le message d’erreur de Perl est:
$leschamps{Pr�nom} (message de Smart::Comments)
Use of uninitialized value $leschamps{“Pr\351nom”} in lc at ./Extraire_infos.pl
line 145 (#2)
Comme vous pouvez le voir, il s’agit d’un nom de clé de hashage, qui n’indique aucune erreur, contrairement à la commande lc