Polskie znaki w temacie e-maila

0

Odczytuję temat wiadomości e-mail za pomocą Indy:

IdMessage1.Subject

Nie pokazuje mi później polskich znaków tylko różne krzaczki.
Czym to najlepiej przekonwertować? Jest jakaś gotowa funkcja, czy trzeba samemu sobie to zamieniać?

0

Trzeba sobie pozamieniać.

0

a moze by tak

IdMessage1.CharSet:= 'ISO-8859-2';

...

0

a moze by tak

IdMessage1.CharSet:= 'ISO-8859-2';

...

Nadal są krzaczki...

0

A moze sprobuj inne kodowania?

0

Napisz sobie mały konwerter. Na podstawie kodów znaków, które są w temacie emaila określ, jakie tam jest kodowanie, a potem konwertuj te znaki na Windows-1250. To nie jest wina IdMessage, tylko tego, że standardowe kontrolki nie obsługują niczego innego jak tylko Win-1250, przynajmniej w Delphi 5 tak jest.

0

Napisz sobie mały konwerter. Na podstawie kodów znaków, które są w temacie emaila określ, jakie tam jest kodowanie, a potem konwertuj te znaki na Windows-1250. To nie jest wina IdMessage, tylko tego, że standardowe kontrolki nie obsługują niczego innego jak tylko Win-1250, przynajmniej w Delphi 5 tak jest.

Tak zrobiłem na samym początku, tylko że nie byłem pewny, że na wszystkich kontach pocztowych będzie działać dobrze, bo może każde konto pocztowe ma inne krzaczki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1