Establecer la codificación de caracteres del nombre de archivo en PSFTP de Putty

Establecer la codificación de caracteres del nombre de archivo en PSFTP de Putty

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.

información relacionada