Bonjour,
je bloque sur une chose très bête, j'imagine, malgré les tutoriaux vu ici, à droite et à gauche pour traiter les caractères spéciaux.
Je suis sur une version strawberry portable v5.22.
voici une des version testée sans succès avec le fichier.text contenant :
été
où
Code:
Résultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 use strict; use warnings; use Encode::Locale; use Encode; my $uni_filename = decode(locale => $ARGV[0]); open(my $fh, "<", encode(locale_fs => $uni_filename)) || die "Can't open '$uni_filename': $!"; binmode($fh, ":encoding(locale)"); while (<$fh>) { chomp; print "$_\n"; } close $fh;
├®t├®
o├╣
Je peux tester les solutions proposées sur strawberry , cygwin et linux pour vérifier si une plateforme poserait problème.
Partager