Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: вопросы по upload файлов
в firefox для русских имен файлов выводяться крякозябины,
но файл сохраняется на сервере нормально
а в хроме и ms edge выводяться нормальные символы,
но вместо имен файлов на сервере - крякозябины
(сервер апач, вин 10)
Viper
Отправлено: 14 Сентября, 2015 - 23:51:30
Активный участник
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Помог: 98 раз(а)
tors пишет:
но вместо имен файлов на сервере - крякозябины
php не работает с именами файлов не в Latin-кодировке. Делайте rawurlencode для имен файлов, для ссылок на файлы - urlencode
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.