
Sensacional. Era exatamente isto que eu estava precisando. O problema era em todo o data frame e a função toUTF8 funcionou perfeitamente. Outra coisa: descobri que se eu ler no linux o arquivo xls com a função read.xlsx (pacote xlsx) ao invés de read.xls (pacote gdata) não preciso declarar o encoding e o reconhecimento de caracteres é imediato. Muitíssimo obrigado a todos. Abs, D 2012/2/26 Jakson Alves de Aquino <jalvesaq@gmail.com>
2012/2/26 Daniel C Bezerra <danielcbezerra@gmail.com>:
Agradeço a ajuda de ambos, mas ainda não consegui resolver.
A função Encoding permite mudar apenas um vetor de caracteres e não todo o data frame.
As funções toUTF8() e fromUTF8() do pacote "descr" faz a conversão de todo o data.frame ou lista. Por padrão, a conversão é feita de/para "WINDOWS-1252"/"UTF-8". Eu fiz a função justamente para facilitar o intercâmbio de dados entre Linux e Windows.
-- Jakson Alves de Aquino Universidade Federal do Ceará Departamento de Ciências Sociais www.lepem.ufc.br/aquino.php _______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.