<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'><div style="text-align: left;">Olá monges,<br><br>Estive lutando com um inconveniente ao lidar com arquivos em UTF-16LE com ActivePerl. Ao que parece, o BOM que fica no início do arquivo não é algo que o Perl consiga lidar internamente. Ao ler arquivos codificados eu sempre recebo a seguinte mensagem:<br><br>"Wide character in print at"<br><br>Olhando o arquivo em um editor hexadecimal eu vejo que o culpado realmente é o "fffe", que indica que o arquivo está codificado como "Little Endian" (o "LE" do UTF-16).<br><br>Eu achei esse link aqui que possívelmente oferece uma solução:<br>http://www.nntp.perl.org/group/perl.unicode/2005/09/msg2906.html<br><br>Mas achei um saco, porque teria que sair alterando meus scripts.<br><br>Alguém conhece alguma maneira menos trabalhosa de resolver isso? Estou usando ActivePerl&nbsp; 5.8.8 (built for MSWin32-x86-multi-thread).<br><br>[]'s<br>Alceu<br></div><br /><hr />Get news, entertainment and everything you care about at Live.com. <a href='http://www.live.com/getstarted.aspx ' target='_new'>Check it out!</a></body>
</html>