С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Зверушь
439 / 349 / 91
Регистрация: 01.05.2010
Сообщений: 1,686
1

Кодировка файлов вложений во входящих email

25.10.2016, 13:18. Просмотров 174. Ответов 0
Метки нет (Все метки)

Здравствуйте!
Есть проблема. На сайте используется подключение к почтовому ящику по протоколу IMAP. Скачиваются вложения. Все нативно. Проблема с именами файлов. Если имя содержит только латинские символы, то все хорошо. Вложение скачивается по ссылке. Если же в имени присутствуют иные символы, например, кириллица - вложение уже не доступно для скачивания. Перебрасывает на страницу 404.
Все имена файлов преобразуются в кодировку utf-8 при помощи функции imap_utf8(), после чего сохраняются на диск.

В чем конкретно проблема.
1. Живой сервер на Linux. С хрома под виндой все отлично. Все вложения скачиваются. С мака через Сафари - только те, имена которых латиницей.
2. Локальный сервер под виндой. С хрома и сафари, что под виндой что под маком - только те, которые латиницей.
Помогите победить эти имена файлов...

Добавлено через 3 часа 10 минут
Решил, точнее костыльнул, проблему при помощи транслитерации. Но первопричина не устранена, так что актуально.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.10.2016, 13:18
Ответы с готовыми решениями:

Кракозябры при отправке email через PHP (кодировка)
Здравствуйте уважаемые програмисты. Есть код PHP через который отправляется...

mail($email, $subject, $letter, $headers); В такой конструкции можно приаттачить несколько файлов?
mail($email, $subject, $letter, $headers); В такой конструкции можно...

Кодировка имен файлов
Всем привет! Есть скрипт: <?php function showTree($folder, $space) { ...

Кодировка при загрузке файлов
Здравствуйте! Есть код для заргузки файлов в папку if($_FILES !== 4){ ...

Кодировка файлов, базы, запросов
Здравствуйте. Подскажите, по кодировке. я так понимаю, что при создании БД...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.10.2016, 13:18

Кодировка файлов, создаваемых fopen()
Доброго всем времени суток! Прошу подсказать следующий вопрос: как можно...

Копирование файлов на сервер, кодировка, Windows
Здравствуйте при копировании файла на сервер (локальный, Денвер, Win7) если у...

Заменить все email в этом тексте на '[email]'
Дан текст. Заменить все email в этом тексте на ''. Например, 'пишите мне на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru