Estou tentando escrever um script Perl usando o pragma "utf8" e estou obtendo resultados inesperados. Estou usando o Mac OS X 10.5 (Leopard) e estou editando com o TextMate. Todas as minhas configurações para meu editor e sistema operacional são padronizadas para gravar arquivos no formato utf-8.
No entanto, ao inserir o seguinte em um arquivo de texto, salvá-lo como ".pl" e executá-lo, recebo o amigável "diamante com um ponto de interrogação" no lugar dos caracteres não ASCII.
#!/usr/bin/env perl -w
use strict;
use utf8;
my $str = 'Çirçös';
print( "$str\n" );
Alguma ideia do que estou fazendo de errado? Espero obter 'Çirçös' na saída, mas recebo ' ir s' em vez disso.
utf8
: