Помощник
Здравствуйте, гость ( Вход | Регистрация )
|
|
21:03:2008, 17:43
|
|
Продвинутый ![]() ![]() Группа: Программист Сообщений: 122 Регистрация: 12:12:2007 Из: Волгоград Пользователь №: 14 203 Специализация: Программист, знаю HTML, JS, CSS, Паскаль. Репутация: 2
|
Люди, подскажите какие свойства надо изменить в IdMessage1, чтобы письма доходили с нормальной кодировкой? Например, если я напишу сам себе "Привет", то мне доходит "оПХБЕР!". Вот сам исходник программки
234.rar ( 1.92 килобайт )
Кол-во скачиваний: 0Сообщение отредактировал Vadik(R) - 22:03:2008, 12:11 |
|
Сообщение
#1
|
|
![]() |
|
|
25:03:2008, 14:31
|
|
Продвинутый ![]() ![]() Группа: Программист Сообщений: 122 Регистрация: 12:12:2007 Из: Волгоград Пользователь №: 14 203 Специализация: Программист, знаю HTML, JS, CSS, Паскаль. Репутация: 2
|
А вот, люди, пока ещё не ответили... Почему когда вставляешь в письмо вложение, в имени которого есть русские буквы, то они тоже у получателя отображаются в другой кодировке? И как решить эту траблу?
|
|
Сообщение
#2
|
|
|
|
25:03:2008, 14:49
|
|
============== ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 1 740 Регистрация: 11:01:2007 Пользователь №: 8 750 Специализация: specialist Репутация: 27
|
Vadik®
Всем частям письма надо указывать кодировку, даже СС, ВС и т.д. |
|
Сообщение
#3
|
|
|
|
25:03:2008, 15:04
|
|
Продвинутый ![]() ![]() Группа: Программист Сообщений: 122 Регистрация: 12:12:2007 Из: Волгоград Пользователь №: 14 203 Специализация: Программист, знаю HTML, JS, CSS, Паскаль. Репутация: 2
|
А какую? И как это сделать? Как указать кодировку, например, для обычных Recipients, если в TIdMessage я нашёл подходящее свойство только CharSet. Я указывал туда много кодировок: WIN-1251, KOI8-R, и др., пытался и маленькими буквами её указывать и заглавными - всё то же, никак.
|
|
Сообщение
#4
|
|
|
|
25:03:2008, 15:30
|
|
============== ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 1 740 Регистрация: 11:01:2007 Пользователь №: 8 750 Специализация: specialist Репутация: 27
|
Ну вообщето все должно быть по протоколу.
вот из свойст (заголовка) реального письма: Subject: =?KOI8-R?Q?Fwd:_=F4=C5=D3=D4=CF=D7=CF=C5_=DA=C1=C4=C1=CE=C9=C5?= как там в TIdMessage - хз, можно попробовать так и прописать http://www.ietf.org/rfc/rfc2822.txt вот описание формата |
|
Сообщение
#5
|
|
|
|
25:03:2008, 16:06
|
|
Продвинутый ![]() ![]() Группа: Программист Сообщений: 122 Регистрация: 12:12:2007 Из: Волгоград Пользователь №: 14 203 Специализация: Программист, знаю HTML, JS, CSS, Паскаль. Репутация: 2
|
Спасибо!!! Я когда открыл этот документ, обалдел, такой длинный и всё на английском. Читал, читал... но потом бросил, решил попытать счастье ещё раз поискать в интернете ответ на мой вопрос. И нашёл!!! В общем, если у кого такая же проблема будет, то пишите в свойстве Content-Type:='text/plain; charset=windows-1251', а CharSet оставте пустым. Нашёл вот здесь: http://www.delphikingdom.com/asp/answer.asp?IDAnswer=31478
|
|
Сообщение
#6
|
|
|
|
25:03:2008, 16:26
|
|
============== ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 1 740 Регистрация: 11:01:2007 Пользователь №: 8 750 Специализация: specialist Репутация: 27
|
Ну то что прочитали - хорошо, теперь представление об этом кое-какое есть, а не "слепо".
Да и там все просто. Много - ну так это стандарт - описывает все детали, ни куда не денешься. Надо подходить как к справочнику, - искать и вычитывать то что нужно. |
|
Сообщение
#7
|
|
![]() |
|
Текстовая версия | Сейчас: 17:05:2008 - 05:46 |