Erro ao criar diretório com caractere especial [RESOLVIDO]

1. Erro ao criar diretório com caractere especial [RESOLVIDO]

Edivaldo
kito.eag

(usa Ubuntu)

Enviado em 13/02/2020 - 22:22h

Olá.

Estou tentando criar diretórios com caracteres especiais e não estou conseguindo.
Exemplo do erro:
$ mkdir josé
mkdir: cannot create directory ‘josé‘: Invalid argument

$ mkdir março
mkdir: cannot create directory ‘março’: Invalid argument

Esse erro só acontece na partição fat32 do meu hd externo.

Nas configurações do /etc/fstab está deste jeito:
/dev/sda1       /media/hd       vfat    defaults,umask=000      0 0 

Será que isso tem relação de ser uma partição FAT ou será a forma que estou montando ela?

Meu sistema é o Ubuntu Server 19.10 ARM rodando no Raspberry Pi.


  


2. Re: Erro ao criar diretório com caractere especial [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 13/02/2020 - 22:50h


kito.eag escreveu:

Olá.

Estou tentando criar diretórios com caracteres especiais e não estou conseguindo.
Exemplo do erro:
$ mkdir josé
mkdir: cannot create directory ‘josé‘: Invalid argument

$ mkdir março
mkdir: cannot create directory ‘março’: Invalid argument

Esse erro só acontece na partição fat32 do meu hd externo.

Nas configurações do /etc/fstab está deste jeito:
/dev/sda1       /media/hd       vfat    defaults,umask=000      0 0 

Será que isso tem relação de ser uma partição FAT ou será a forma que estou montando ela?

Meu sistema é o Ubuntu Server 19.10 ARM rodando no Raspberry Pi.

Boa noite, qual a configuração de "locale"?
locale -a

Acredito que se não tiver, entre outros, pt_BR.utf8.
Não interpreta os caracteres especiais.
para configurar, execute,
sudo dpkg-reconfigure locales,
marque,
en_US.UTF-8
pt_BR.UTF-8
OK!
______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________


3. Re: Erro ao criar diretório com caractere especial [RESOLVIDO]

Edivaldo
kito.eag

(usa Ubuntu)

Enviado em 13/02/2020 - 23:26h

Resolvido!
O problema estava na forma de montagem da partição FAT32.
Encontrei a explicação para isso no site: https://www.hardware.com.br/dicas/acentuacao-fat32-linux.html
Basicamente para montagem do Fat32 deve se adicionar as opções “iocharset” e/ou “codepage” ao que parece isto depende por onde a formatação foi feita, se através de um sistema operacional em português da familia Microsoft a opção a ser adicionada deve ser “codepage=850”, se inglês “iocharset=iso8859-1”.


Agora meu /etc/fstab ficou assim:
/dev/sda1       /media/hd       vfat    user,exec,rw,umask=000,iocharset=utf8,codepage=850      0 0 


Pronto!
Muto obrigado à todos.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts