За последние 24 часа нас посетили 17050 программистов и 1834 робота. Сейчас ищут 1637 программистов ...

Проблемма с кодировкой письма

Тема в разделе "Работа с почтой", создана пользователем czuryk, 10 авг 2007.

  1. czuryk

    czuryk Активный пользователь

    С нами с:
    10 авг 2007
    Сообщения:
    8
    Симпатии:
    0
    Помогите разобраться!
    Письма отлично уходят с сервера, но при этом кодировка iso-8859-1
    и заголовки имеют вид:

    From: =?iso-8859-1?B?yO307vHr8+bh4CBMRU5URUw=?= <xxx@xxx.ru>
    Reply-to: =?iso-8859-1?B?yO307vHr8+bh4CBMRU5URUw=?= <xxx@xxx.ru>
    Subject: =?iso-8859-1?B?0+Ll5O7s6+Xt6OUg7iDv7uvz9+Xt6Ogg5+D/4uro?=

    для отправки использую классы:
    class.phpmailer.php
    class.smtp.php

    Пытаюсь ликвидировать проблему путем указания системной кодировки
    mb_internal_encoding("cp1251");

    а так же
    $mail->Subject = mb_convert_encoding("Уведомление...","windows-1251","ISO-8859-1");

    Но не помогает... в чем грабли?

    Заранее спасибо !
     
  2. czuryk

    czuryk Активный пользователь

    С нами с:
    10 авг 2007
    Сообщения:
    8
    Симпатии:
    0
    народ! ну что никто никогда не сталкивался с такой проблемой? :((
     
  3. host

    host Активный пользователь

    С нами с:
    20 июн 2007
    Сообщения:
    733
    Симпатии:
    3
    class.phpmailer.php
    class.smtp.php
    покажи их
     
  4. czuryk

    czuryk Активный пользователь

    С нами с:
    10 авг 2007
    Сообщения:
    8
    Симпатии:
    0
  5. czuryk

    czuryk Активный пользователь

    С нами с:
    10 авг 2007
    Сообщения:
    8
    Симпатии:
    0
    а может надо еще и в классах прописать:
    mb_internal_encoding("cp1251");
    как думаете? может в этом косяк?
     
  6. vb

    vb Активный пользователь

    С нами с:
    6 июн 2006
    Сообщения:
    911
    Симпатии:
    0
    Адрес:
    Saint-Petersburg
    У вас в классе по дефолту прописано iso
    PHP:
    1. <?
    2.     /**
    3.      * Sets the CharSet of the message.
    4.      * @var string
    5.      */
    6.     var $CharSet           = "iso-8859-1";
    7. ?>
     
  7. czuryk

    czuryk Активный пользователь

    С нами с:
    10 авг 2007
    Сообщения:
    8
    Симпатии:
    0
    да, я уже империческим путем до этого догадался, нашел и исправил, но всеравно спасибо за отклик =)