В коде примерно следующее:
echo "<a href=mailto:xxx@xxx.ru?subject=Заказ%20товара%20$item_id>Заказать товар</a>";
На странице получается ссылка правильная (mailto:xxx@xxx.ru?subject=Заказ товара 123456), но при открытии ее открывается окно аутлука с формой нового письма, причем тема - Запрос товара 123456.
Вопрос: надо что-нибудь мудрить с кодировкой ссылки в PHP, или это косячная настройка Аутлука?
Отправка почты с заданной темой - косяк кодировки
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Кодировка страницы какая и как выводится echo (задействовал ли ajax имею ввиду)? тема письма похожа на utf-8
[syntax=Delphi] [/syntax]
Array ( [input_encoding] => ISO-8859-1 [output_encoding] => ISO-8859-1 [internal_encoding] => ISO-8859-1 )
В общем, вполне себе спасся следующим кодом:
$subj=urlencode($subj);
$subj=str_replace("+", " ", $subj);
В общем, вполне себе спасся следующим кодом:
$subj=urlencode($subj);
$subj=str_replace("+", " ", $subj);
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.