[Cascavel-pm] Problemas com "read" quando lendo caracteres UTF8

Ednardo Lobo ednardo em lobo.eti.br
Terça Agosto 24 13:17:48 PDT 2010


Estou com problemas para ler caracteres especiais de arquivos com a 
codificação Unicode (UTF-8).

Experimentem esse código:

my $x;

read STDIN,$x,1;

print $x;


Caracteres especiais como "á", "ç" e "º" não serão lidos corretamente.


Tentei as seguintes soluções mas não surtiram efeito:

1) use open ':encoding(utf8)';

2) binmode(STDIN,':utf8');


Alguma sugestão?


Grato,

-- 
     Ednardo Lobo

     www.lobo.eti.br


Mais detalhes sobre a lista de discussão Cascavel-pm