
Estoy usando la utilidad de línea de comandos de PuTTY.psftp.exepara transferir archivos entre un servidor Linux configurado con UTF8 y una PC con MS Windows.
Los nombres de archivos que contienen caracteres que no son ASCII (por ejemplo, kana japonés) se dañan cuando se utilizan los comandos 'ls' o 'get' de la utilidad psftp.
Intenté crear una sesión guardada desde putty.exe con la traducción configurada en UTF8 y usar esa sesión guardada desde psftp.exe (es decir, abrir save_session_with_UTF8_translation), pero los caracteres del nombre de archivo aún estaban dañados.
¿Cómo puedo configurar psftp.exe para que utilice el juego de caracteres correcto para los nombres de los archivos?
Respuesta1
Puede intentar usar tar(1) para archivar los archivos antes de enviarlos. La mayoría de los programas (Windows) que admiten GNU Tarballs admiten la conversión de nombres de archivos al juego de caracteres de Windows.