use strict; use v5.14; use utf8; use Template; my $value = "...."; #some unicode text with wide characters here my $template = Template->new(); my $result = [ ]; $template->process( "1.tt", { value => $value }, $result ); say @$result;