[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Транслит или есть альтернатива?
sebastjan
Суть вопроса такова.
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_]

Спустя 17 минут, 7 секунд (26.03.2011 - 23:56) sebastjan написал(а):
Цитата (alex12060 @ 26.03.2011 - 20:39)
зачем русский?
Лучше рандомное имя выбирать, минимум из 8-10 символов [a-zA-Z0-9_]

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

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.