Sávio Ramos escreveu:
Foi o que aconteceu comigo... Creio que deva ter havia, no samba, uma tradução errônea, tipo de cp437 para iso-8859-1. Daí tem que voltar ao original (não sei se é possível) com operação reversa a essa realizada pelo samba e então aplicar o script para achar a codificação correta. Provavelmente algo assim deve ter ocorrido. O ideal mesmo é fazer toda a rede usar uma codificação só, de preferência UTF-8, principalmente o Windows, e então refazer a transferência. Pode até adaptar o script para fazer traduções duplas, mas o resultado vai ser imenso e pode não retornar nada correto. Fica complicado sem saber com certeza o conjunto de caracteres usado na origem e a conversão feito pelo samba ao salvar o arquivo, se é que houve.O script criou um arquivo com 10843 linhas e em nenhuma delas a codificação estava correta. Inacreditável...
-- Atenciosamente, Junior Polegato Um peregrino de problemas; Um pergaminho de soluções! Página Profissional: http://www.juniorpolegato.com.br