Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Скачал, запустил. Насчитал пару десятков ошибок:
"Notice: Undefined variable:..."
После сохранения в каталоге ./works/Files/ появится папка с файлом. Вот у этого файла название всегда получается кривым, если изначально файл содержал в названии нелатинские символы.
Ну если у тебя на столько кривые руки что ты не смог избежать проблем с кодировками, то это только твои проблемы (это я к тому что ты пытаешься усомниться в истинности моих слов). Да я не сталкивался с проблемами кодировок, потому что я использую ПО, которое поддерживает нужные мне кодировки и не забываю переключать кодировки когда нужно.
это основная проблема. _нужно_ незабывать _каждый раз_ переключать кодировки (и то, не всегда это возможно). почему это должен делать пользователь? какое вообще пользователю дело до используемой кодировки, если единственное, что ему нужно - увидеть правильные глифы на экране?
phprus, то есть ты в форме закачал файлик с названием "русский имя.txt" и он именно в таком виде и сохранился в папке "./works/Files/1/" ??
Ну здорово.
WampServer: http://www.wampserver.com/
А у меня на провайдере похоже сейчас другая проблема, из ряда настроек ini:
safe_mode: on
safe_mode_gid: on
Сейчас ищу инфу насчёт того, как задать файлу gid, чтобы избежать разрешений -rwxrwxrwx
Я рад, если у тебя всё получилось с сохранением русских имён файлов.
Какой у тебя Linux и какой Apache?
Да. Он именно в таком виде и сохранился. Я на все 100% уверен, что у тебя он тоже сохранился с правильным именем, но вот программы которыми ты смотришь это имя почему-то не понимают utf8.
Попробуй прочитать и вывести список всех файлов из этого каталога php-скриптом и посмотри что он выдаст (при этом не забудь указать в заголовках, что скрипт вернет данные в кодировке utf-8).