Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Перекодировка Koi8R в Win [D7, WinXP]


ORMADA ©   (2003-09-19 08:37:00) 

Добрый день возникла такая трабла : ручками тащу получаю почту через Indy а когда в subject русские буквы он такую лажу выдаёт=>
Subject: =?koi8-r?B?UmVbNV06IM7B096j1CAgWkVSQVQ=?=
статья "Перекодировка текста DOS <-> Widowns <-> Koi8" не помогла, может быть кто-то сталкивался с этим.


S@shka   (2003-09-20 12:59:00) [1]

Если это все еще длдя тебя актуально пиши.
Вышлю исходники по перекодировке.
Тоже занимался этим же :))


RedArc   (2003-09-19 19:29:00) [2]

http://www.artlebedev.ru/tools/decoder/


ORMADA   (2003-09-19 11:49:00) [3]

Благодаря Е-Моё имя узнать где содержиться текст:
вот текст UmVbNV06IM7B096j1CAgWkVSQVQ=
здеся часть на русском часть на английском
при использовании MimeDecode(text)
получаю Re[5]: ОБУЮЈФ ZERAT
Используя Bred2 понял что установив за основу koi8-r и переведя в ansi получим то что надо (ОБУЮЈФ->насчёт). А как сделать всё сразу ? Cмысл то чтоб полностью перевести строку вместе с английскими и русскими буквами.


Dimka Maslov   (2003-09-19 09:36:00) [4]

http://downloads.endimus.com/dimpas.zip
там в модул среди прочих есть и функция MimeDecode


Е-Моё имя   (2003-09-19 09:27:00) [5]

тест
UmVbNV06IM7B096j1CAgWkVSQVQ=?=


Е-Моё имя   (2003-09-19 09:27:00) [6]

вот блин, "=" жирным не рисуеца
UmVbNV06IM7B096j1CAgWkVSQVQ=
вот сабж


Е-Моё имя   (2003-09-19 09:26:00) [7]

ну дык все просто
Subject: =? koi8-r?B?UmVbNV06IM7B096j1CAgWkVSQVQ=?=
типа понятно
Subject: =?koi8-r? B?UmVbNV06IM7B096j1CAgWkVSQVQ=?=
типа base64 кодировка
Subject: =?koi8-r?B? UmVbNV06IM7B096j1CAgWkVSQVQ=?=
типа собственно сабж


Reindeer Moss Eater   (2003-09-19 09:21:00) [8]

ЕIdDecoderMIME


ORMADA   (2003-09-19 09:08:00) [9]

Я всё понимаю что надо подрезать исходный subject перекодировать как-то из MIME в рус, вопрос и стоит в том КАК это сделать конкретно.


Dimka Maslov   (2003-09-19 09:04:00) [10]

Тут ещё и МIME кодирование применяется. Cначала декодировать надо, а вот потом из кои преобразовывать


ORMADA   (2003-09-19 08:59:00) [11]

Дык подскажите тогда как ?


Reindeer Moss Eater   (2003-09-19 08:40:00) [12]

Твой subject не в DOS, не в WIN и не в KOI8.
"Потому и не кусают"


Наверх

Титульная страница Поиск, карта сайта Написать письмо