![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблемы с кодировкой
RRZ © (2002-10-23 20:20:00)При использовании nmpop3 при получении сообщения какие-то траблы с кодировкой. Тема сообщения допустим, передаётся как "=?koi8-r?B?9MXNwTE=?=". Как с этим бороться?
Anatoly Podgoretsky (2002-10-23 22:25:00) [1]Dr_Mike © (23.10.02 22:08)
Цеэ рекурсия
Вообще то это делается или в рамказ коимпонента, соответствующие фунции или просто отдельными функциями, я не настолько знаю NM что бы сказать есть ли там что либо, но Интернет забит ресурсами, ссылку на RFC тоже привели. Бороться с этим не надо, бороться надо с отсутствием этого, твоя задача перекодировать.
Dr_Mike (2002-10-23 22:08:00) [2]>Anatoly Podgoretsky © (23.10.02 21:45)
да там же я ссылку на эту ветку запостил! :)))))))
>RRZ
а вообще я с этой проблемой столкнулся на Виж. Басике - переписывать функции не стал, воспользовался криптографическим СДК от Майкрософт
CAPICOM 2.0
закачать можно на http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdkredist.htm
читать нужно на http://msdn.microsoft.com/library/default.asp?url=/library/en-us/security/security/utilities.asp
Anatoly Podgoretsky (2002-10-23 21:45:00) [3]http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1035360399&n=4
RRZ (2002-10-23 21:43:00) [4]fireball222@mail.ru
Dr_Mike (2002-10-23 21:36:00) [5]дай мыло, вышлю исходники библиотеки преобразования на делфи - думаю разберешься
Anatoly Podgoretsky (2002-10-23 21:31:00) [6]Очень просто, делай в US-ASCII, остальное не хорошо, толи пройдет толи нет
RRZ (2002-10-23 21:28:00) [7]На 5-ом билдере
Dr_Mike (2002-10-23 21:24:00) [8]а на чем пишешь ???
RRZ (2002-10-23 21:23:00) [9]Э-э-э-э... так как с этим бороться?
Dr_Mike (2002-10-23 21:20:00) [10]Это не траблы - это стандарт :))))
RFC822 называется (и более поздние есть, по моему 1054, но точно не помню, да и в 822 уже все было описано)
Просто все значения полей заголовка в кодировках, отличных от U-ASCII, перекодируются по BASE64