Обращусь ка и я с проблемой, ибо добиться вменяемого решения у меня не получилось.
Штука такая: скрипт работает под windows, в одном месте вызывается функция file_exists. Так вот в чем проблема, когда имя файла, например, êç.wmv возвращается false. Проблема в имени файла, пытался переконвертировать имя файла в различные кодировки. Правильный результат возвращается только при кодировке EUC-KR, что само по себе странно, буквы то французские и само по себе решение некошерное.
Может кто сталкивался?
Антон
1. База данных хранит соотношение уникального имени файла - и его идентификатор
2. файлы хранятся так "[идентификатор].[расширение]"
Пример (база):
1 | êç | wmv
2 | тест1 | mp3
3 | test | mp3
Ну, тут уже разберешься. Кеширование только не забудь. Успехов!