o problema é que o arquivo está num diretório montado via smb de um servidor que não sei onde é e que parece ser uma máquina windows
Como assim? É uma pasta compartilhada que tu monta como smbfs? Se for pode usar o comando mount sem argumentos para ver onde esta pasta está procurando o compartilhamento e tentar mudar o codepage ou nls/iocharset na hora de montar para que use as opções do Windows. Há duas opções no smb.conf que ajudam nisso, são display charset e unix charset. Se não me engano podes usaá-las nas opções ao montar, seja com -o no mount, seja na coluna de opções do fstab. Veja na man page da categoria 5 referente sobre smb.conf: $ man 5 smb.conf -- Maxwillian Miorim <miorimmax@gmail.com> ---- * Slackware 10.2/current * OpenBSD 3.9 * Debian SID/experimental ** Não alimente os trolls **