Задать вопрос
@101010101010

Как решить проблему с кодировкой имени файла на сервере ?

Здравствуйте , так случилось что мне надо сохранять файлы на сервере с русскими названиями , это делаю я функцией copy( $upfile, $full_path ). Но вот в чём проблема , имя файла из $full_path превращается в крякозябры , а с другими кодировками эта функция работать отказывается. При чтении файла я могу имя привести обратно к нормальному русскому , но мне нужно создать ссылку для просмотра этого файла в google view, а это уже не выходит , ибо у меня нормальное имя файла , а на сервере - крякозябры.
  • Вопрос задан
  • 3118 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Skillbox
    PHP-разработчик. Базовый уровень
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
Alexufo
@Alexufo
противоречивый, сложный, весь компьютерный.
SCP не подердивает UTF8 кодировку файлов.
winscp - выбираете sftp и смотрите.
Ответ написан
Комментировать
@sainttechnik
Frontend developer, в прошлом админ
На сервере кракозябры - это видно через SSH консоль? Если да, то убедитесь, что консоль в правильной кодировке и на сервере установлена нужная локаль.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы