Bonjour à tous ,

malgré les tutos ( y compris ceux du site ) , je n'arrive pas a faire afficher ça correctement :

print "╔═╦═╗\n";
print "╠═╬═╣\n";
print "╚═╩═╝\n";

Ca ne doit pourtant pas être si difficile que ça ...

voilà ce que mon terminal affiche :
Wide character in print at ./mes_fonctions.pl line 438, <STDIN> line 1.
âââŠââ
Wide character in print at ./mes_fonctions.pl line 439, <STDIN> line 1.
â*ââ¬ââ£
Wide character in print at ./mes_fonctions.pl line 440, <STDIN> line 1.
âââ©ââ

j'ai fait le test indiqué sur un des tutos :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
my @charsets = qw(utf-8 latin1 iso-8859-15 utf-16);
 
# quelques points de code non non-ASCII
my $test = 'Ue: ' . chr(220) . '; Euro: ' . chr(8364) . "\n";
 
for (@charsets) {
    print "$_: " . encode( $_, $test );
}
et ça donne :
; Euro: â¬
latin1: Ue: Ü; Euro: ?
iso-8859-15: Ue: Ü; Euro: €
PuTTYutf-16: þÿUe: Ü; Euro: ¬

Mes connaissances étant inexistantes dans ce domaine , je vous remercie par avance pour votre aide.