Страница 1 из 1

Не скачиваются файлы с длинными кириллическими именами

Добавлено: 19 фев 2015, 16:23
Женя
Здравствуйте!
Из тикета не скачиваются файлы с длинными кириллическими именами.
Например файл с названием в 99 кириллических символов. При этом этот же файл с названием в 99 латинских символов - скачивается без проблем.
Файлы с короткими названиями на кириллице тоже скачиваются нормально.
Файлы храню в файловой системе. Сами они на месте, видимо глючит сам скрипт отдачи файла.

Сталкивался ли кто-нибудь с подобным?

Как варианты пригодилась бы авто обрезка имен вложений при получении, или перевод их в транслит. В идеале конечно починить все без костылей.

Интернет смотрел - не нашел ответа.

Re: Не скачиваются файлы с длинными кириллическими именами

Добавлено: 19 фев 2015, 17:00
ykolesnikov
Лучше отстрелить создателей таких имен. После пары прецедентов все сразу станет на свои места. :D
Смею предположить, что русские символы при хранении таких файлов подменяются их номерами в таблице символов,, что в результате дает более 256 символов.

Re: Не скачиваются файлы с длинными кириллическими именами

Добавлено: 19 фев 2015, 17:40
Женя
Юрий, возможно вы правы, но к сожалению пути к решению проблемы это не подсказывает..

Re: Не скачиваются файлы с длинными кириллическими именами

Добавлено: 20 фев 2015, 16:22
otrsuser1
как вариант, настроить системные локали.

Re: Не скачиваются файлы с длинными кириллическими именами

Добавлено: 24 фев 2015, 14:16
Женя
Otrsuser1, здравствуйте,можно по-подробней?