Caros monges,<br><br>Estou desenvolvendo um script boladão pra converter uma base de dados MS Access pra MySQL. Estou usando perl e já teria terminado a tarefa se os malditos caracteres com acento não estivessem todos estragados.<br>
<br>Quando eu abro o arquivo com a entrada do script no vim os acentos aparecem corretos, mas no perl não.<br><br>Eu acredito que seja um problema de codificação dos caracteres (utf-8 ou iso-8859-1, sei lá). Dei uma procurada no CPAN, mas não encontrei exatamente o que estava procurando.<br>
<br>-------------------------&gt;8---------------------------------------------------<br><br>my @vetor = `mdb-export -H ponto.mdb C_FUNCIONAL`;<br><br>foreach ( @vetor ) {<br>        my @parts = split /,/;<br>        print &quot;$parts[0],$parts[1]\n&quot;; # Daqui saem os caracteres ruins<br>
#       $dbh-&gt;do ( &quot;insert into tabela values ( \&quot;$parts[0]\&quot;, \&quot;$parts[1]\&quot; );&quot; );<br>}<br><br>-------------------------&gt;8---------------------------------------------------<br><br>Alguém tem alguma sugestão?<br>
<br>Obrigado,<br>Henrique<br>