Задать вопрос
SwoDs
@SwoDs
PHP YII2

Как удалить файл с *unix сервера с помощью unlink() если в названии есть кириллица?

В общем нужно удалять файлы в которых присутствуют кириллица на unix машине. При попытки удаления пишет что файл не найден

'unlink(/var/www/html/file/тест_11_11_11_03.02.2016.pdf): No such file or directory'


Если заменить название на латиницу, все удаляется. Как быть?

п.с. самое обидное что в винде все работает )
  • Вопрос задан
  • 581 просмотр
Подписаться 3 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
SwoDs
@SwoDs Автор вопроса
PHP YII2
В общем проблема была не в unlink() а в том что программа которая создавала файла задавала не верную кодировку файлу. Сам unlink() замечательно работает при соблюдении кодировки )
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽