![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Кодировки в письмах [D5, Win2k]
T1000 © (2002-09-03 20:39:00)Дамы И Господа!
Может вопрос и глупый, но я его задам.
Ситуация следующая:
Моя программа получает в качестве параметра письмо в RFC 822
и имена аттачей я тягаю из него
(сами аттачи предварительно складываются в заранее оговореную директорию)
и вот прислали мне русскоязычный аттач :)
------=_NextPart_000_0023_01C25335.AFA82680
Content-Type: application/vnd.ms-excel;
name="=?koi8-r?B?09fPxCDn8C54bHM=?="
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="=?koi8-r?B?09fPxCDn8C54bHM=?="
в оригинале Это "Свод ГП.xls"
что с ним делать? Подскажите!
в смысле как расшифровать...
АНАТОЛИЙ (2002-09-04 11:23:00) [1]=?koi8-r?B?09fPxCDn8C54bHM=?=
=? -служубное слово(начало)
koi8-r -наименование кодовой страницы
? -разделитель
B -кодировка(в примере base64,может быть и другая)
09fPxCDn8C54bHM= -кодированный техт
?= -служубное слово(окончание)
Действия:
1.Декодируем из BASE64(получаем техт в KOI8-R)
2.Переводим(если надо)из KOI8-R в набор символов нужной кодовой страницы
Успехов.
АНАТОЛИЙ (2002-09-04 11:21:00) [2]=?koi8-r?B?09fPxCDn8C54bHM=?=
=? -служубное слово(начало)
koi8-r -наименование кодовой страницы
? -разделитель
B -кодировка(в примере base64,может быть и другая)
09fPxCDn8C54bHM= -кодированный техт
?= -служубное слово(окончание)
Действия:
1.Декодируем из BASE64(получаем техт в KOI8-R)
2.Переводим(если надо)из KOI8-R в набор символов нужной кодовой страницы
Успехов. Teapot.