Por que recebo arquivos baixados com% 20 em vez de espaços?

1

Eu preciso baixar as notas do site da escola, é uma tarefa fácil. Mas o arquivo que baixei sempre recebe um nome feio no OS X, como D1.5% 20-% 20Software% 20testing% 20strategies , deve ser D1.5 - Estratégias de teste de software originalmente. Como posso resolver este problema?

Já examinei o comando iconv , mas ele apenas altera a codificação do conteúdo do arquivo, mas não a codificação do nome do arquivo.

    
por user1022209 06.06.2013 / 20:24

2 respostas

1

Se você quiser apenas corrigir os nomes dos arquivos e substituir %20 por um único espaço, abra um Terminal, navegue até a pasta em questão e execute:

for f in *; do mv -- "$f" "${f//%20/ }"; done

O problema real seria o navegador não salvar o arquivo corretamente - tente um navegador diferente para ver se esse é realmente o problema.

    
por 06.06.2013 / 20:38
0

Isso acontece porque o% 20 é um equivalente unicode do espaço em branco.

Você já tentou renomear o arquivo através do navegador de arquivos ou do terminal depois de baixá-lo?

    
por 06.06.2013 / 20:32