3

Я использую утилиту командной строки PuTTY psftp.exe для передачи файлов между сконфигурированным UTF8 сервером linux и ПК с MS Windows.

Имена файлов, содержащие символы, отличные от ASCII (например, японская кана), повреждены при использовании команд 'ls' или 'get' утилиты psftp.

Я попытался создать сохраненный сеанс из putty.exe с переводом, установленным в UTF8, и использовать этот сохраненный сеанс из psftp.exe (т. Е. Открыть сохраненный_сессион_with_UTF8_translation), но символы имени файла все еще были повреждены.

Как я могу настроить psftp.exe, чтобы он использовал правильную кодировку для имен файлов?

1 ответ1

0

Вы можете попробовать использовать tar(1) для создания архива файлов перед их отправкой. Большинство (Windows) программ, поддерживающих GNU Tarballs, поддерживают преобразование имен файлов в набор символов Windows.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .