Você pode tentar usar o tar (1) para fazer um arquivamento dos arquivos antes de enviá-los. A maioria dos programas (Windows) que suportam o GNU Tarballs suportam a conversão de nomes de arquivos para o conjunto de caracteres do Windows.
Estou usando o utilitário de linha de comando do PuTTY psftp.exe para transferir arquivos entre um servidor linux configurado para UTF8 e um PC com Windows.
Nomes de arquivos contendo caracteres não ASCII (por exemplo, kana japonês) são corrompidos ao usar os comandos 'ls' ou 'get' do utilitário psftp.
Eu tentei criar uma sessão salva do putty.exe com a tradução definida como UTF8 e usar essa sessão salva do psftp.exe (por exemplo, abrir saved_session_with_UTF8_translation), mas os caracteres do nome do arquivo ainda estavam corrompidos.
Como posso configurar o psftp.exe para que ele use o conjunto de caracteres correto para os nomes dos arquivos?
Você pode tentar usar o tar (1) para fazer um arquivamento dos arquivos antes de enviá-los. A maioria dos programas (Windows) que suportam o GNU Tarballs suportam a conversão de nomes de arquivos para o conjunto de caracteres do Windows.