How can I output UTF-8 from Perl?

use utf8; does not enable Unicode output – it enables you to type Unicode in your program. Add this to the program, before your print() statement:

binmode(STDOUT, ":utf8");

See if that helps. That should make STDOUT output in UTF-8 instead of ordinary ASCII.

Leave a Comment