- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день!
Проблема - не во всех письмах, отправленных РНР-скриптом, читается кириллица.
Подробности:
Письма, пришедшие на gmail, читаются без проблем при заходе через браузер на gmail.com , но могут не читаться при просмотре с некоторых мобильных устройств (с айфона не читаются, с андроида вроде нормально). Кроме того, не читаются с макбука - через его родную почтовую программу и при просмотре через Сафари. Вместо кириллицы непонятные буквы с точками над ними (((.
Письма, пришедшие на Yandex, Yahoo - весь русский текст воспроизводится в виде знаков вопроса.
код отправки:
Доп. информация:
Все страницы сайта сделаны в cp_1251:
php 5.4.45
На хосте выставлено (на всякий случай - не знаю важно ли это ): exif.encode_unicode ISO-8859-15
Проблем с отображением кириллицы на сайте никогда не было.
Что нужно поправить?
Возможно ли решить проблему корректной кодировки текста писем без переделки всего сайта под кодировку utf-8 (очень бы не хотелось).
Заранее благодарен.
поменяй на
Все страницы сайта сделаны в cp_1251:
Это не имеет никакого значения.
Возможно ли решить проблему корректной кодировки текста писем без переделки всего сайта под кодировку utf-8
$msg, $subj не закодированы. Попробуйте добавить хотя бы заголовок
и текст $subj написать в 7-битной кодировке, т.е. по-английски.
Исходный файл, конечно, перекодируйте. И что это за жонглирование с \n и \r\n в $msg? Оставьте только второй вариант. Для 8bit это может быть важно.
---------- Добавлено 02.05.2020 в 10:28 ----------
Или оставьте кодировку исходного файла прежней и воспользуйтесь инструкцией Samail-а с учетом моих рекомендаций.
Использовать для отправки писем https://github.com/PHPMailer/PHPMailer (самая популярная библа). + Что можно не крутить всякие iconv('utf-8', 'windows-1251',$msg);
поменяй на
Благодарю! Работает )))
Помог именно Ваш совет.
А я думал , что без перекодировки в UTF-8 тут никак... Но в моем случае все попытки привязать сюда UTF-8 ни к чему путному не привели.