file_exists и русские буквы

iceman

говнокодер
file_exists и русские буквы

Проблема с русскими буквами в название файла... файл существует...
PHP:
$file = $_GET['file'];

echo $file; // Копия file.png

if(file_exists("blabla/{$file}")){
  echo 'yes';
} else {
  echo 'no';
}

// выводит "no"
чет не могу сообразить, чьи кодировки смотреть?
 

zerkms

TDD infected
Команда форума
кодировка строки с именем файла должна совпадать с кодировкой, в которой фс хранит имена файлов.
 

iceman

говнокодер
добавил
header('Content-type: text/html; charset=utf8');

PHP:
$file = $_GET['file'];

echo $file; // выводит ����� file.png
так разве должно быть?
 

dimagolov

Новичок
очень сильно не советую имена файлов да еще в GET запросе русскими буквами. работать нормально будет далеко не всегда и мало что можно с этим сделать будет.

http://forum.dklab.ru/viewtopic.php?t=34216
 
Сверху