INDY 10, IdMessage Subject - kodowanie polskich znaków

problemy z tworzeniem programów do obsługi sieci, internetu, e-mail itp..

INDY 10, IdMessage Subject - kodowanie polskich znaków

Nowy postprzez scorp1on » niedziela, 6 listopada 2011, 16:35

Witam
Mam zainstalowane INDY 10.5.8.0 na C++ Builderze 2010 oraz 6.0.
W Builderze 2010 jest ok, Builderze 6.0 jest problem z tematem emaila podczas wysyłania jeśli są jakieś polskie znaki to automatcznie dodawane jest Subject: =?ISO-8859-1?Q?, jeśli nie ma polskich znaków to jest ok. Treść wiadomości jest w UTF-8 i tutaj nie ma problemu z kodowaniem.

KOD cpp:     UKRYJ  
IdMessage1->ContentType = "text/plain; charset=UTF-8";
IdMessage1->CharSet = "UTF-8";
IdMessage1->Subject = "Poszła ola do przedszkola"; // jeśli jest jakiś polski znak to dodaje się  =?ISO-8859-1?Q?
IdMessage1->Subject = "Poszla ola do przedszkola"; // jeśli nie ma polskiego znaku to jest ok.

// probowalem jeszcze tego

IdMessage1->Subject = EncodeHeader("Poszła ola do przedszkola","",'B',"UTF-8");
// w emailu jest wtedy  Subject: =?ISO-8859-1?Q?=3D=3FUTF-8=3FB=3FUG9zesWCYQ=3D=3D=3F=3D?= ola do  przedszkola
 


Czy da radę aby nie dodawało tego ciągu i kodowanie znaków było ok.
Avatar użytkownika
scorp1on
Bladawiec
Bladawiec
 
Posty: 11
Dołączył(a): poniedziałek, 14 lipca 2008, 23:30
Podziękował : 0
Otrzymał podziękowań: 0
System operacyjny: Windows XP, Windows 7, Ubuntu 10.10
Kompilator: C++ Builder 6 pro, C++ Builder 2010 pro
Gadu Gadu: 0
    Windows XPFirefox

Re: INDY 10, IdMessage Subject - kodowanie polskich znaków

Nowy postprzez Cyfrowy Baron » niedziela, 6 listopada 2011, 19:03

Problem wiąże się prawdopodobnie z tym, że C++Builder 2010 obsługuje UNICODE, a C++Builder 6 nie. Niestety nie potrafię nic na to poradzić, gdyż zwyczajnie nie mam już dostępu do wersji 6. Skoro korzystasz z nowej wersji, to po co jeszcze bawisz się C++Builder 6?
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows XPFirefox

Re: INDY 10, IdMessage Subject - kodowanie polskich znaków

Nowy postprzez scorp1on » poniedziałek, 7 listopada 2011, 10:39

Korzystam z 6 bo mam program który potrzebuje komponentów ZEOS i KADAO.
Avatar użytkownika
scorp1on
Bladawiec
Bladawiec
 
Posty: 11
Dołączył(a): poniedziałek, 14 lipca 2008, 23:30
Podziękował : 0
Otrzymał podziękowań: 0
System operacyjny: Windows XP, Windows 7, Ubuntu 10.10
Kompilator: C++ Builder 6 pro, C++ Builder 2010 pro
Gadu Gadu: 0
    Windows XPFirefox


  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Aplikacje sieciowe

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 1 gość

cron