Официальная возможность получить лицензионный софт бесплатно.
Giveaway of the Day
Это не реклама!

Щелкните для получения прогноза по Биробиджану


суббота, 11 мая 2013 г.

Развиваем тему box.com и русские имена

После написания этого поста обнаружилась пренеприятная бяка: странные проблемы с русскими именами каталогов и файлов.
Выглядит это примерно так:

1. Диск смонтирован, открыто два окна в thunar-e: на заднем плане локальное, на переднем сетевое. Я собираюсь скопировать каталог "Алёнка" в облако




2. Началось копирование...

3. ...и неожиданно закончилось: возник какой-то конфликт.

4. Закрываем сообщение об ошибке и что же мы видим? А мы видим, что вместо "Алёнка" наш каталог получил имя, состоящее из одного подчеркивания

5. Ладно, попробуем просто создать каталог вручную:

6. А вот хрен там! Вместо "Новый каталог" создался просто "каталог" - первое слово в названии наглым образом исчезло.

7. Хорошо, убираем мусор - удаляем "_" и "каталог". Скопировали "Алёнку" через вебморду, но вопрос-то остался. Экспериментируем дальше: создаем каталог с именем "слово1 слово2"

8. Ура?

9. ^R говорит нам, что ни фига не ура: от первого слова остался только цифровой хвостик:

Выводы: если название каталога начинается с русской буквы, то всё до первой нерусской будет затерто. И теперь ясна причина конфликта:
1. попытались создать каталог с русским именем
2. вместо него создался каталог "_", как я понимаю - это замена пробелу
3. процедура копирования, видя, что русского каталога нет, пытается создать его снова
4. но вместо этого по факту происходит попытка снова создать каталог "_", каковой уже имеется
5. конфликт...

Вопрос: кто виноват, box или davfs2?

Комментариев нет:

Отправить комментарий

Пожалуйста, воздержитесь от грубостей и персональных нападок.
Я не против матерщины, но она должна быть уместной и использоваться для выражения эмоций, а не в качестве основного средства выражения мыслей.