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

Кодировки в файлах.

Добавлено: Чт дек 21, 2017 7:56 am
alexinc
Добрый день. Столкнулись с интересной проблемой.
Пользователи прислали файлы. Файлы созданы в Windows, упакованы в zip(файлы проекта в 3dmax & cinmea 4d).
При загрузке в linux - мы потеряли названия файлов. После нескольких часов экспериментов, названия удалось конвертнуть и привести к utf-8. Все отлично! Но при передаче обратно из unix в афанасий рендер на windows под консолью(как в принципе рендер и запускается) - мы опять потеряли кодировки (консоль-то понимает в виде cp866). И в общем, тупик. Бодаться с кодировками (но это только русская, я даже боюсь представить, если попадется немецкая, чешская, норвежкие (2 штуки :), японские и китайские)) или есть какие-то правила в мире 3D графики... например всегда англо-язычные названия файлов.
PS. я программер и сисадмин, но не CG-artist, сочувствующий, так сказать. Так что извините за глупый вопрос.

Re: Кодировки в файлах.

Добавлено: Чт дек 21, 2017 10:33 am
Timur
Не понял, из-за разных кодировок на разных машинах у вас испортились названия файлов?
А причем тут афанасий?
Лично я бы в рамках одной студии\проекта не использовал разноязычные винды.
Я бы вообще не использовал винду, а если уж надо то только английскую и только ascii.

Re: Кодировки в файлах.

Добавлено: Чт дек 21, 2017 10:43 am
alexinc
Ну собственно, у нас не студия. И люди разбросаны по городам и весям.
Но я поговорил с нашими заказчиками - хорошим тоном называть все латиницей. Поэтому, вопрос в общем снят: мы будем проверят файлы на соответствие a ascii (latin в utf-8), все остальное отсекать.

Re: Кодировки в файлах.

Добавлено: Чт дек 21, 2017 11:51 am
Timur
Собственно это нормальная тема, иметь четкое и строгое правило именования файлов.
Так практически все и делают.

Re: Кодировки в файлах.

Добавлено: Чт дек 21, 2017 1:19 pm
paulwinex
Лучше юзерам следить за именами файлов\нод\иных_названий чем софту учитывать все кодировки на свете. Думаю, проще написать простой скриптик окторый будет латинизировать весь проект. Всем сразу меньше проблем.

Re: Кодировки в файлах.

Добавлено: Чт дек 21, 2017 2:15 pm
alexinc
Латинизировать - только на стороне клиента. На стороне сервера этого не сделать. Потеряем все материалы и текстуры.

Re: Кодировки в файлах.

Добавлено: Чт дек 21, 2017 2:30 pm
paulwinex
Латинизировать - только на стороне клиента.
Определенно на клиенте, никто иного и не рассматривает.