Si je lance le programme Perl suivant :
perl -e 'use utf8; print "\n";'
Je reçois cet avertissement :
Wide character in print at -e line 1.
Si je lance ce programme Perl :
perl -e 'print "\n";'
Je ne reçois pas d'avertissement.
Je pensais use utf8
était nécessaire pour utiliser les caractères UTF-8 dans un script Perl. Pourquoi cela ne fonctionne-t-il pas et comment puis-je y remédier ? J'utilise Perl 5.16.2. J'ai le même problème si cela est dans un fichier au lieu d'être une ligne unique sur la ligne de commande.