![]() | |
| |||||||
| Home | Register | Blogs | FAQ | Members List | Calendar | Downloads | Arcade | Mark Forums Read |
| Web Development Java/PHP/Perl/ASP and more |
![]() |
| | LinkBack | Thread Tools | Display Modes |
| | #4 | |
| Младенец Join Date: Mar 2005 Location: Yerevan, Armenia
Posts: 11
Rep Power: 0 Reputation:
10 | ili esli bit' pokonkretney to chto nado popravit' v nijeprivedennom kode dlya togo chtobi vsyo bilo ok Quote:
| |
| | |
| | #5 |
| Честный Кот Join Date: Apr 2004 Location: Yerevan
Posts: 1,715
Rep Power: 5 Reputation:
86 | Я не понял - а разве кодировка указывается в Subject? Или в Content-type (совместно с content-type-encoding и так далее...)? Просветите, плиз...
__________________ Честный Кот ------------------------------------------------------ Еще не жаль огня, и Бог хранит меня... (с) А. Макаревич Когда я трезв, я - Муму и Герасим, мама; А так я - Война и Мир. (c) БГ |
| | |
| | #6 |
| Moderator Join Date: Mar 2002 Location: Ukraine
Posts: 123
Rep Power: 7 Reputation:
10 | Насколько я помню, subject это mime encoded строка - в ней тоже указывается кодировка. А кодировка самого сообщения задается другими заголовками. Кодировки subject'а и тела письма могут различаться.
__________________ Життя - це не тільки будні © Nemiroff |
| | |
| | #7 | |
| Moderator Join Date: Mar 2002 Location: Ukraine
Posts: 123
Rep Power: 7 Reputation:
10 | Quote:
Далее, в письме должны быть следующие заголовки: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: BASE64 Затем само сообщение надо отконвертировать в кодировку UTF-8, сделать base64 encode, а затем разбить на строки длиной 76 символов.
__________________ Життя - це не тільки будні © Nemiroff | |
| | |
| | #8 |
| Stalker | tut poluchaetsa chto to v takoe .... my $mail = new Mail::Send; my $c = Text::Iconv->new("ISO8859-1", "UTF8"); $mail->to('gugush@nikogo.net'); $mail->subject($c->convert($subject)); $mail->set('From', 'Inchvor Mekic <urish@server.com>'); $mail->set('MIME-Version','1.0'); $mail->set('Content-Transfer-Encoding: 8bit'); $mail->set('Content-Type', 'text/plain; charset="UTF-8"'); ... my $fgh = $mail->open; ... mi hat porci, kases inch exav ...
__________________ ... for long you live and high you fly ... |
| | |
| | #9 |
| Младенец Join Date: Mar 2005 Location: Yerevan, Armenia
Posts: 11
Rep Power: 0 Reputation:
10 | Rebyata, sbasibo za otklik! edinstvennaya problema v etom voprose sostoit v tom chto, subject soobshenia ne vivoditsya kak nado v ms outlooke i drugix mail klientax ! text soobshenia korrektiruetsya, kak nado, eto ne problema! v sluchae s kodirovkoi koi-8 ya nashel sleduyuchee source: Subject: =?koi8-r?B?8kXr7EFNQSDuQSBB91Tv+kHw8uFCT/7u+egg609N8OzlS/Ph6CB5xG8gUEVL7EHtQSDuQSBBQvRP=?= vneshniy vid kotorogo obichniy russkiy text dlya utf ya poproboval sleduyushee vot kusochek sourca maila Subject: be2 пароль eti karakuli text na russkom v utf-8 sleduyuchiy text eto to chto ya viju v outlooke be2 пароль a etot text uje source otformatirovannogo v utf subjecta Subject: =?utf-8?B?kjbkjlknlkjlk=?= kotoriy v mail kliente viglyadit tak: 6Y'䎖H vopros v sleduyushem: PRAVIL'NO LI YA POSTUPIL? |
| | |