Страница 1 из 1

Отправка почты с заданной темой - косяк кодировки

Добавлено: 05 мар 2010, 10:10
Хыиуду
В коде примерно следующее:
echo "<a href=mailto:xxx@xxx.ru?subject=Заказ%20товара%20$item_id>Заказать товар</a>";
На странице получается ссылка правильная (mailto:xxx@xxx.ru?subject=Заказ товара 123456), но при открытии ее открывается окно аутлука с формой нового письма, причем тема - Запрос товара 123456.
Вопрос: надо что-нибудь мудрить с кодировкой ссылки в PHP, или это косячная настройка Аутлука?

Re: Отправка почты с заданной темой - косяк кодировки

Добавлено: 05 мар 2010, 11:14
Duncon
Кодировка страницы какая и как выводится echo (задействовал ли ajax имею ввиду)? тема письма похожа на utf-8

Re: Отправка почты с заданной темой - косяк кодировки

Добавлено: 05 мар 2010, 11:26
Хыиуду
Array ( [input_encoding] => ISO-8859-1 [output_encoding] => ISO-8859-1 [internal_encoding] => ISO-8859-1 )
В общем, вполне себе спасся следующим кодом:
$subj=urlencode($subj);
$subj=str_replace("+", " ", $subj);