Autor Tópico: Character encoding ao montar compartilhamento do Samba  (Lida 2395 vezes)

Offline fmertins

  • Usuário Ubuntu
  • *
  • Mensagens: 39
    • Ver perfil
Character encoding ao montar compartilhamento do Samba
« Online: 06 de Fevereiro de 2011, 19:45 »
Olá,

Tenho um shell script que monta os compartilhamentos do Samba no ubuntu-server, e estou acessando-o a partir do Ubuntu desktop, porém os caracteres acentuados ficam errados (exemplo imagem em anexo).

Alguém sabe se este problema está no comando "mount"?

Obrigado desde já!
Fernando


Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.736
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Character encoding ao montar compartilhamento do Samba
« Resposta #1 Online: 07 de Fevereiro de 2011, 14:12 »
Citar
Alguém sabe se este problema está no comando "mount"?
Provavelmente. Qual comando vc usou?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline fmertins

  • Usuário Ubuntu
  • *
  • Mensagens: 39
    • Ver perfil
Re: Character encoding ao montar compartilhamento do Samba
« Resposta #2 Online: 08 de Fevereiro de 2011, 09:53 »
mount -t cifs //192.168.0.10/Temp /anorien/Temp -o username=dgt,password=senha

Na verdade acabei conseguindo acessar pelo Nautilus, opção "Rede", desta forma fica tudo certo, então acho que vou acabar abandonando esta ideia do mount.

Obrigado!!

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.736
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Character encoding ao montar compartilhamento do Samba
« Resposta #3 Online: 08 de Fevereiro de 2011, 11:01 »
Provavelmente a opção que faltou foi "iocharset=850". Mas vc pode dar uma espiada nas opções que o Nautilus usou.
Chame o comando "mount" sem opções, ele vai mostrar todos os pontos de montagem ativos, e as opções de montagem usadas.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline fmertins

  • Usuário Ubuntu
  • *
  • Mensagens: 39
    • Ver perfil
Re: Character encoding ao montar compartilhamento do Samba
« Resposta #4 Online: 08 de Fevereiro de 2011, 12:13 »
Certo, vou fazer esta verificação, muito obrigado!

Mas um detalhe: no compartilhamento do Samba, tenho alguns arquivos originais criados no Windows e outros já criados diretamente no Ubuntu, ou seja, alguns arquivos estão com uma codificação e outros arquivos em outra codificação. Isso gera algum problema no mount?

Na prática eu desativei os comandos mount porque acessando pela opção "rede" do Nautilus, está funcionando tudo 100%.

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.736
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Character encoding ao montar compartilhamento do Samba
« Resposta #5 Online: 08 de Fevereiro de 2011, 17:35 »
Citar
Mas um detalhe: no compartilhamento do Samba, tenho alguns arquivos originais criados no Windows e outros já criados diretamente no Ubuntu, ou seja, alguns arquivos estão com uma codificação e outros arquivos em outra codificação. Isso gera algum problema no mount?
No mount, não. Pode gerar problema no acesso, dependendo de como fiquem os arquivos. Mas nada que não possa ser contornado.

Ah, um detalhe importante... o Samba só controla a codificação do nome dos arquivos. O conteúdo quem controla é a própria aplicação que cria/modifica o arquivo.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D