Форум программистов CODEBY.NET Хостинг в Беларуси — Active Technologies

Разработка бизнес сайтов

Нужны клиенты? Тогда сюда быстрее...
X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )




> Работа с почтой
Vadik(R)
Вставить ник
сообщение 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
 
Новая тема 
Ответов (1 - 6)
Vadik(R)
Вставить ник
сообщение 25:03:2008, 14:31
Цитата Ответить 


Продвинутый
**

Группа: Программист
Сообщений: 122
Регистрация: 12:12:2007
Из: Волгоград
Пользователь №: 14 203
Специализация: Программист, знаю HTML, JS, CSS, Паскаль.



Репутация: - 2 +


А вот, люди, пока ещё не ответили... Почему когда вставляешь в письмо вложение, в имени которого есть русские буквы, то они тоже у получателя отображаются в другой кодировке? И как решить эту траблу?
Подняться вверх 
 
Сообщение #2
sax_ol
Вставить ник
сообщение 25:03:2008, 14:49
Цитата Ответить 


==============
*****

Группа: Модеры
Сообщений: 1 740
Регистрация: 11:01:2007
Пользователь №: 8 750
Специализация: specialist



Репутация: - 27 +


Vadik®
Всем частям письма надо указывать кодировку, даже СС, ВС и т.д.
Подняться вверх 
 
Сообщение #3
Vadik(R)
Вставить ник
сообщение 25:03:2008, 15:04
Цитата Ответить 


Продвинутый
**

Группа: Программист
Сообщений: 122
Регистрация: 12:12:2007
Из: Волгоград
Пользователь №: 14 203
Специализация: Программист, знаю HTML, JS, CSS, Паскаль.



Репутация: - 2 +


А какую? И как это сделать? Как указать кодировку, например, для обычных Recipients, если в TIdMessage я нашёл подходящее свойство только CharSet. Я указывал туда много кодировок: WIN-1251, KOI8-R, и др., пытался и маленькими буквами её указывать и заглавными - всё то же, никак.
Подняться вверх 
 
Сообщение #4
sax_ol
Вставить ник
сообщение 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
Vadik(R)
Вставить ник
сообщение 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
sax_ol
Вставить ник
сообщение 25:03:2008, 16:26
Цитата Ответить 


==============
*****

Группа: Модеры
Сообщений: 1 740
Регистрация: 11:01:2007
Пользователь №: 8 750
Специализация: specialist



Репутация: - 27 +


Ну то что прочитали - хорошо, теперь представление об этом кое-какое есть, а не "слепо". smile.gif
Да и там все просто. Много - ну так это стандарт - описывает все детали, ни куда не денешься.
Надо подходить как к справочнику, - искать и вычитывать то что нужно.
Подняться вверх 
 
Сообщение #7


Быстрый ответ  Ответить  Новая тема 

> Быстрый ответ
Полужирный
Курсив
Подчеркнутый
Вставить изображение
Смайлики
Цитата
Код
 
 Отправлять уведомления об ответах на e-mail |  Включить смайлики |  Добавить подпись
   

 

RSS Текстовая версия Сейчас: 17:05:2008 - 05:46
с нами можно связаться по:
телефону: +375-(29)-632-60-67
e-mail:info@codeby.net