Problemas com caracteres especiais em nome de arquivos no Ubuntu 9.04 e 10.04

1. Problemas com caracteres especiais em nome de arquivos no Ubuntu 9.04 e 10.04

Rogerio Santos Nascimento
rogeriotech

(usa Ubuntu)

Enviado em 12/05/2010 - 17:46h

Boa Tarde Amigos!

Aqui na empresa onde trabalho colocamos 3 equipamentos com linux no dominío AD 2003 um com Debian 5.0 um com Ubuntu 9.04 e um com Ubuntu 10.04.

Pois bem o equipamento com Debian funciona normalmente já os 2 com Ubuntu quando utilizo o usuário do dominío não consigo abrir arquivos da rede que estejam com caracteres especiais no nome por exemplo:

confirmação de pagto.xls

no lugar da Ç e do ~ aparece um ponto de interrogação e logo depois da extenção do arquivo fica escrito codificação inválida, ao tentar abrir o arquivo a mensagem de erro diz que o arquivo não existe fiz alguns testes e percebi que ao entrar em um equipamento com windows ou no próprio debian e alterar o nome do arquivo retirando os caracteres especiais ele funciona normalmente nos equipamentos com ubuntu.

Já utilizando um usuário local do ubuntu o problema não se manifesta funciona normalmente uma coisa que percebi que ao tentar abrir o synaptic para instalar algum pacote ele pede a senha de root coloco a senha e ao clicar em ok simplesmente fecha o aplicativo o gerenciador de atualizações também não instala as atualizações pois após inserir a senha de root pensa um pouco e para na tela sem fazer nada acredito que tenha que setar permissão em algum lugar ou grupo se alguém souber ou tiver pistas do que pode ser agradeço a resposta.

Desde de já agradeço a atenção.




  


2. Re: Problemas com caracteres especiais em nome de arquivos no Ubuntu 9.04 e 10.04

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/05/2010 - 21:20h

o ubuntu usa a codificação utf-8, em vez de iso8859-1.
Nao me lembro se o debian usa a utf-8 ou iso-8859-1. Com certeza, o windows usa esta última.

vamos lá:

no debian, usando o terminal, faça:

$ sudo locale

o meu é assim:

LANG=pt_BR.utf8
LANGUAGE=pt_BR:pt:en
LC_CTYPE="pt_BR.utf8"
LC_NUMERIC="pt_BR.utf8"
LC_TIME="pt_BR.utf8"
LC_COLLATE="pt_BR.utf8"
LC_MONETARY="pt_BR.utf8"
LC_MESSAGES="pt_BR.utf8"
LC_PAPER="pt_BR.utf8"
LC_NAME="pt_BR.utf8"
LC_ADDRESS="pt_BR.utf8"
LC_TELEPHONE="pt_BR.utf8"
LC_MEASUREMENT="pt_BR.utf8"
LC_IDENTIFICATION="pt_BR.utf8"
LC_ALL=

faça o mesmo procedimento no debian e compare. Se for algo como (exemplo):

LANG=pt_BR.iso8859-1
blá...blá...blá

tá explicada a "deferença".

------------

mas nem tudo são flores. Os pacotes são compilados no ubuntu para usar a codificação utf-8 e - usando o iso-8859-1 - pode ocorrer erro ao mostrar os caracteres no desktop. Acho que os pacotes são compilados para usar a codificação do sistema e, neste caso, nao haverá problemas.

Mas o jeito é só testar.

Para isso, faça:

$ dpkg-reconfigure locales

e escolha pt_BR.iso8859-1 e desabilite pt_BR.utf-8

reinicie a interface gráfica e veja se resolve o problema. se não resolver, refaça os passos anteriores para deixar no padrão.

o synaptic nao pede a senha de root pois esta está desabilitado. ele pede a senha do usuário logado no sistema. experimente e retorne.

vc pode contornar o problema fazendo no terminal:

$ sudo synaptic

dê retrono do que conseguiu ou não.



3. Synaptic

Rogerio Santos Nascimento
rogeriotech

(usa Ubuntu)

Enviado em 27/05/2010 - 17:59h

Obrigado pela resposta!

Desculpe a demora em responder se deu certo ou não o caso é que estava atolado de trampo e não tive tempo de testar logo que recebi a resposta fiz algus testes e não fui bem sucedido o erro persistiu.

formatei instalei novamente testei antes de fazer as atualizações e vi que funcionou normalmente sem problemas quanto aos caracteres especiais, pensei ser alguma atualização mais instalei as atualizações e tudo funciona normal.

quanto ao synaptic habilitei o usuário root e quando coloco a senha dele o synaptic faz que abre e então fecha, coloquei a senha do usuário normal e apresenta o seguinte erro:

Falha ao executar /usr/sbin/synaptic como usuário root.

o mecanismo de autorização (sudo) não permite que você execute esse programa. Contate o Administrador do Sistema.

Desde já agradeço a atenção.


4. Verificação de caracteres especiais

Rogerio Santos Nascimento
rogeriotech

(usa Ubuntu)

Enviado em 31/05/2010 - 12:13h

Bom dia!

Estou testando o ubuntu 10.04 para verificar o caso acima e notei que quando conecto no compartilhamento de rede através do nautilus no caminho Locais item Conectar ao Servidor.

Os caracteres funcionam perfeitamente e o usuário tem permissão de gravação, quando mapeio tanto através do fstab como do mount na mão mesmo além do problema dos carcteres especiais tenho o problema do compartilhamento ficar como apenas leitura mesmo colocando a opção rw no final do comando no fstasb.

Agradeço a ajuda!

Tenham um bom dia.


5. caro amigo rogeriotch

Laurentino Bispo
Laurentino Bispo

(usa Ubuntu)

Enviado em 19/11/2010 - 00:08h

O erro referido por vc ocorreu comigo aqui tambem com a versao 10.04. o que ocorre é que por algum motivo seu usuário foi excluido do grupo "sudo". com isso voce perde o privilegio como esse de "chamar" o synaptic, etc. o problema é resolvido com indo em Sistema>Administração> Usuários e grupos > gerenciar grupos e adicionar vc novamente ao grupo SUDO.

espero ter ajudado.

caso vc tenha resolvido o problema com outra solução poste aqui para vermos como foi.

muito grato. abraço a todos.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts