Answer the question
In order to leave comments, you need to log in
Why does safari break the encoding of the file name when downloading via https?
Возникла проблема, есть проект написанный на Yii 1, решили перейти на ssl, теперь при скачивании файлов с русскими названиями в safari названия файлов кракозяблами (например ÐÐ ÑаиÌла), в остальных браузерах никаких проблем нет.
Может быть кто сталкивался или подскажет в какую сторону копать? (думали о переводе в транслит, но это самый крайний вариант).
Код yii:
Yii::app()->getRequest()->sendFile($model->file_name . '.' . $model->ext,
file_get_contents($model->getFilePath())
);
На сервере nginx 1.11, php 7
Answer the question
In order to leave comments, you need to log in
Yii тут не при чем. Это явно проблема в кодировке, проверьте на сервере какая кодировка установлена.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question