93 votes

L'utilisation de 'use utf8;' me donne 'Wide character in print'.

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.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X