Tenho uma centena de cds que forma gravados em windows que eu preciso ler corretamente no meu computador. Hoje, quando pela primeira vez depois de ter modificado o sistema para utf8 eu coloquei um desses cds no computador percebi que os nomes eram grafados de acordo com regras iso-8859-1.
Não foi difícil achar a solução do problema, bem, pelo menos não teoricamente. Em dezenas de fontes, incluindo o man do mount. Aparece duas formas de resolver o problema. A primeira adicionar iocharset=utf8 nas opções do /etc/fstab a segunda - que pelo que entendi seria a mais correta para a solução do problema - é adicionar utf8 (apenas) no arquivo /etc/fstab. Ficando assim a linha que define o CD no fstab. /dev/hdb /media/cdrom1 udf,iso9660 utf8,ro,user,noauto 0 0 ou /dev/hdb /media/cdrom1 udf,iso9660 iocharset=utf8,ro,user,noauto 0 0 depois de montar o dispositivo, observo a seguinte saída com o comando "mount" /dev/hdb on /media/cdrom1 type iso9660 (ro,noexec,nosuid,nodev,utf8,user=mitre) ou /dev/hdb on /media/cdrom1 type iso9660 (ro,noexec,nosuid,nodev,iocharset=utf8,user=mitre) O que me leva a crer que a opção colocada no /etc/fstab foi interpretada corretament nos dois casos. O problema é que contínuo obtendo a saída dos nomes na forma ISO-8859-1. Bem, meu primeiro impulso foi pensar que era um bug, procurei, mas não achei nada. É difícil para mim acreditar que existe um bug dessa natureza que ainda não foi encontrado. Então, modifiquei a minha teoria para um "bug de usuário". O que estou fazendo de errado ? Os locales estão definidos como pt_BR.UTF-8. Também me certifiquei que o output do CDROM está realmente em ISO-8859-1. Vi alguma coisa na rede falando sobre os módulos nls, bem, eu levantei todos os precaução (o que inclui o nls_utf8) !!! Estou com o kernel 2.6.15-23-686. -- João Felipe Mitre e-mail: [EMAIL PROTECTED] http://jfmitre.blogspot.com -- ubuntu-br mailing list [email protected] www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

