Я управляю веб-сайтом, основанным на списках каталогов (dessin.acswift.com).
Веб-сайт на французском языке, и многие URL-адреса содержат акценты:
/leçon 1 - identification & vocabulaire.html
Я хотел бы иметь возможность работать на сайте, используя SSH и SFTP, используя Терминал на Mac.
Проблема в том, что когда я подключаюсь к серверу по SSH / SFTP, указанный выше адрес становится:
/le?on 1 - identification & vocabulaire.html
Ç становится?.
Так, например, когда я хочу SFTP-файл для:
le?on 4 - origine, terminaison & action
Я не могу понять, как записать компакт-диск в нужный каталог - я не могу ввести символ ç так, чтобы сервер распознал его. Подстановочный знак звездочки помогает иногда, но не всегда.
Есть ли способ использовать SSH / SFTP с использованием символов UTF-8?
[Обновить] Вот вывод языкового стандарта (мой локальный компьютер, который правильно отображает акценты):
LANG="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_ALL=
Сервер Apache не распознает язык или локаль.
Вместо того, чтобы пытаться заставить «sftp» поступать правильно (во многих случаях это безнадежно), я обнаружил, что использование «sshfs» для локального монтирования удаленного местоположения значительно упрощает работу с удаленными файлами. В качестве дополнительного бонуса вы можете сохранить завершение табуляции в вашей оболочке, и вы даже можете редактировать удаленные файлы, не копируя их туда и обратно.
Вы сказали, что ваш локальный компьютер прекрасно распознает имена, поэтому я думаю, что sshfs поможет.