10 / 10 / 1
Регистрация: 16.05.2012
Сообщений: 18
|
||||||||||||||||||||||||||
1 | ||||||||||||||||||||||||||
Проблема с кодировкой при отправке письма16.05.2012, 17:34. Показов 9481. Ответов 21
Метки нет (Все метки)
Здравствуйте.
Пишу курсовую на тему "Почтовый клиент" на С++ Builder (EmbarcaderoRAD Studio XE) Возникла проблема: При отправке письма Тема и Сам текст письма на mail.ru и других почтовых серверах отображаются неправильно (как вопросы - ?). Английский текст отображается без проблем. Вот Код:
0
|
16.05.2012, 17:34 | |
Ответы с готовыми решениями:
21
Почтовый клиент. Ошибка при отправке письма Как при отправке письма дать пользователю выбор адресующему в плане отправки на почту? Отправка писем, проблема с кодировкой Неполадки с кодировкой при отправке письма |
10 / 10 / 1
Регистрация: 16.05.2012
Сообщений: 18
|
|
17.05.2012, 21:02 [ТС] | 3 |
У меня проблема с кодировкой при отправке сообщения через компонент IdSMTP.
0
|
17.05.2012, 21:23 | 4 | |||||
2
|
10 / 10 / 1
Регистрация: 16.05.2012
Сообщений: 18
|
|
20.05.2012, 11:49 [ТС] | 5 |
Как я уже говорил, я пишу Почтовый клиент.
Тоесть base64 это конечно хорошо, но как получить письмо с такой кодировкой и декодировать его??
0
|
12 / 5 / 2
Регистрация: 13.02.2011
Сообщений: 51
|
||||||
10.01.2013, 01:35 | 7 | |||||
Не помогает, вместо "Привет" приходило ??????, а сейчас вообще кракозябры ужасные..
тема: =?windows-1251?Q?=CF=F0=E8=E2=E5=F2?= само сообщение: Привет Добавлено через 55 минут Делаю так:
0
|
12 / 5 / 2
Регистрация: 13.02.2011
Сообщений: 51
|
|
10.01.2013, 12:02 | 9 |
Мне этот WinToWin1251Q вообще не нужен, я его попробовал ничего не пашет и убрал.
Но текст в теме как приходил знаками вопросов, так и приходит, что делать?
0
|
12 / 5 / 2
Регистрация: 13.02.2011
Сообщений: 51
|
|
10.01.2013, 16:12 | 11 |
0
|
0 / 0 / 1
Регистрация: 19.08.2012
Сообщений: 55
|
|
07.10.2014, 00:09 | 12 |
Прошу уточнить все таки - как решить проблему знаков вопросов в заголовке отправляемого письма ? Вместо кирилицы - просто знаки вопроса ..... ответа не нашлось.
0
|
07.10.2014, 00:57 | 13 | |||||
Попробуй ф-цию WinToUnicode()
0
|
0 / 0 / 1
Регистрация: 19.08.2012
Сообщений: 55
|
|
07.10.2014, 01:16 | 14 |
Не работает Ваш вариант. При отправке с гугла на иную почту у меня функция WinToWin1251Q нормально отправляет - т.е. тема письма отображается корректно - НО в самом гугле - показывает краказяблу ... "=?windows-1251?Q?=CF=EE=F1=EB=E5=E4=ED=E8=E9_=F0=E0=E7_=EF=F0=EE=E1=F3=E5=EC_=E5=F9=E5_=F0 =E0=E7_0:01?="
Ваш пример не поменял знаки вопроса на текст. Работаю с ХЕ6 С++Builder. Может подскажете - как данную проблему дорешать до логического решения полного вопроса ?
0
|
0 / 0 / 1
Регистрация: 19.08.2012
Сообщений: 55
|
||||||
07.10.2014, 15:54 | 16 | |||||
0
|
07.10.2014, 16:05 | 17 | |||||
Тут
Добавлено через 37 секунд Это убери. Добавлено через 45 секунд UI где-то кажется в темах выкладывал рабочий пример, поищи. Добавлено через 6 минут
1
|
0 / 0 / 1
Регистрация: 19.08.2012
Сообщений: 55
|
|
07.10.2014, 16:19 | 18 |
Как то получается что при отправке на разных операторов (с гугла) необходимо использовать разные методы. Пробую один вариант - отправка на гугл правильно отображает тему, на иных НЕ правильно. Пробую другой вариант - на других правильно - в гугле кракозяблы. Ну просто х.з.
0
|
Супер-модератор
|
||||||
07.10.2014, 16:42 | 19 | |||||
Sergey R, ты будешь смеяться, но:
0
|
0 / 0 / 1
Регистрация: 19.08.2012
Сообщений: 55
|
|
07.10.2014, 17:25 | 20 |
Пробую отправлять на www.ukr.net (то что было под рукой) - по Вашему коду
0
|
07.10.2014, 17:25 | |
07.10.2014, 17:25 | |
Помогаю со студенческими работами здесь
20
Беда с кодировкой при отправке строк e-mail письма(тема, от кого) на Indy Проблема при отправке письма с вложениями, содержащими русские символы При отправке письма тело письма $message не отображается Проблемы с кодировкой при отправке данных в БД Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |