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 :
et ça donne :
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 ); }
; 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.
Partager