1.Загружаю файл
2. Пробую его переименновать в скрипте в русский и тут трабл, кракозябы одни.
Почитал в инети что юникс не любит кирилицу.
я так понял что надо использовать скрипт транслитизации.
Есть ли ещё варианты?
Хочу дополнить что проблемма вылазит только на уровне переименновывании файла.
Спустя 1 минута, 15 секунд (26.03.2011 - 23:13) Evilsoul написал(а):
Самый оптимальный и лучший: работать с кодировкой UTF-8
Спустя 56 секунд (26.03.2011 - 23:14) sebastjan написал(а):
Цитата (Evilsoul @ 26.03.2011 - 20:13) |
Самый оптимальный и лучший: работать с кодировкой UTF-8 |
Да у меня всё стоит в UTF-8
Загрузка из формы нормальная, только когда доходит дело до назначения файлу имени, русский не работает
поэтому и годаю
Спустя 23 минуты, 44 секунды (26.03.2011 - 23:38) sebastjan написал(а):
ответ один
Цитата |
При загрузке на сервер файлов, необходимо проверять их оригинальные имена на предмет наличия "нестандартных" символов (к примеру русских букв). В случае их присутствия необходимо произвести замену. |
Спустя 1 минута, 14 секунд (26.03.2011 - 23:39) alex12060 написал(а):
зачем русский?
Лучше рандомное имя выбирать, минимум из 8-10 символов [a-zA-Z0-9_]
Лучше рандомное имя выбирать, минимум из 8-10 символов [a-zA-Z0-9_]
Спустя 17 минут, 7 секунд (26.03.2011 - 23:56) sebastjan написал(а):
Цитата (alex12060 @ 26.03.2011 - 20:39) |
зачем русский? Лучше рандомное имя выбирать, минимум из 8-10 символов [a-zA-Z0-9_] |
В этом и соль, в названии файла картинки используеться название артикля.
Удобно потом видеть какие картинки и к каким артиклям лежат в папке.
Просто у меня вся логика на этом завязанна, имя артикля= это имя и в таблице поля артикля
и имя картинки.