[SOLVED] Опять кодировка часть 2 Я уже описывал проблему кодировки в OwnCloud
тут вроде бы решил ее, но с решением возникла другая проблема. Опишу кратко:
Решил проблему с кириллицей заменой в файле lib/files.php следующей конструкции:
header('Content-Disposition: attachment; filename="'.
basename($filename).'"');
на
header('Content-Disposition: attachment; filename="'.
rawurlencode($filename).'"');
Правда теперь есть проблема в том что перед именем файла появляются подчеркивания и имя файла становится вида "__Тест.doc". Это в IE подчеркивания, а в Хроме имя скаченного файла имеет вид "%2F%2FТест.doc"
При этом если конструкци
basename($filename), то подчеркиваний и прочей гадости не наблюдается.
Подскажите пожалуйста куда еще можно посмотреть или как можно удрать эти подчеркивания?
UPD: Все. Проблема решилась. Решение подсказа
huzhepidarasa комментариях:
"%2F это слеш /
try rawurlencode(basename($filename))
;))"