Искать  
 
   
 
Загрузка файлов
Отправлено: 21 Июль 2013 05:36 P.M.   [ Игнорировать ]
Новичок
Rank
Всего сообщений:  5
Зарегистрирован  2013-04-06

Добрый день!

Столкнулся с такой проблемой: при загрузке файлов с русскими именами через родной файловый менеджер EE, первое слово из имени файла просто исчезает:(( Т.е. если загружаю файл “Съешь_еще_этих_мягких_французских_булочек.txt” то конечное имя файла на сервере становится “_еще_этих_мягких_французских_булочек.txt”.

Может кто знает, в чем может быть дело и где копать?

Профиль
 
 
Отправлено: 22 Июль 2013 02:17 P.M.   [ Игнорировать ]   [ # 1 ]
Member
Avatar
RankRankRank
Всего сообщений:  224
Зарегистрирован  2010-11-20

Ну, наверное же - превышение допустимой длины имени файла.
А вообще, дурная практика, использовать кириллицу для именования
любых файлов, особенно в условиях серверного окружения...

Профиль
 
 
Отправлено: 22 Июль 2013 06:58 P.M.   [ Игнорировать ]   [ # 2 ]
Новичок
Rank
Всего сообщений:  5
Зарегистрирован  2013-04-06

Не, я имя файла для примера привел. Такая же проблема когда заливаешь “съешь_булочек.txt” получается “_булочек.txt”.

С этим я согласен, но пользователям такую вещь не объяснить:(

Профиль
 
 
Отправлено: 22 Июль 2013 10:27 P.M.   [ Игнорировать ]   [ # 3 ]
Member
Avatar
RankRankRank
Всего сообщений:  224
Зарегистрирован  2010-11-20

А зачем каждому объяснять?
В таких случаях нужно ставить защиту “от дурака”.
Пользовательский ввод, как ни что другое, требует особого внимания.
Система, в основе своей, не расчитана на полноценную работу с кириллицей...

Профиль
 
 
Отправлено: 23 Июль 2013 11:32 A.M.   [ Игнорировать ]   [ # 4 ]
Новичок
Rank
Всего сообщений:  5
Зарегистрирован  2013-04-06

Просто мне кажется, что сайт должен быть максимально удобен для конечного пользователя. Поэтому заставлять пользователя перед загрузкой переименовывать файлы не очень хорошая идея имхо. Можно конечно повыкручиваться с filename, title, автотранслитом и т.п. Но мне кажется, проблема должна решаться гораздо проще. Во всяком случае другие CMS так кириллицу не режут.

Профиль
 
 
Отправлено: 23 Июль 2013 02:17 P.M.   [ Игнорировать ]   [ # 5 ]
Member
Avatar
RankRankRank
Всего сообщений:  224
Зарегистрирован  2010-11-20

Ну какое же это удобство?
Разрешить делать то чего нельзя делать.
Удобство - вовремя и вежливо предупредить.

Профиль
 
 
Отправлено: 27 Июль 2013 11:16 P.M.   [ Игнорировать ]   [ # 6 ]
Новичок
Rank
Всего сообщений:  5
Зарегистрирован  2013-04-06

В общем написал вопрос в Ellis, посмотрим что они ответят на это.

Профиль
 
 
Отправлено: 29 Июль 2013 02:39 P.M.   [ Игнорировать ]   [ # 7 ]
Member
Avatar
RankRankRank
Всего сообщений:  224
Зарегистрирован  2010-11-20

Не так давно переносил файлы с сервера на десктоп и обратно, на новую версию...
Предварительно ~ 1Гб изображений были запакованы в zip. После распаковки, все,
что было с именами в кириллице было переименовано в примерно в: ¦д¦-TВ¦-5.jpg
То-есть, по сути, почти четверть файлов уничтожено!

Так что, Divider, вам лучше уж сразу, - в Micr*soft и в GNU/Linux wink

Профиль
 
 
Отправлено: 29 Июль 2013 05:03 P.M.   [ Игнорировать ]   [ # 8 ]
Новичок
Rank
Всего сообщений:  5
Зарегистрирован  2013-04-06

Да, я уже понял, что этот путь ни к чему хорошему не приведет. Теперь думаю в сторону автоматической транслиретации. Может есть какие-нибудь идеи?

Профиль