Как я могу найти кодировку почтового сообщения? - PullRequest
0 голосов
/ 13 июля 2010

Я загружаю сообщение из gmail, используя pop3.

Когда сообщение на ANSI, все в порядке, но когда есть другой язык, я получаю тарабарщину

Есть идеи?

Спасибо Асаф

1 Ответ

1 голос
/ 04 сентября 2010

Скорее всего, содержимое сообщения кодируется с использованием BASE64 или Quoted-Printable.

Вам необходимо проверить заголовок Content-Transfer-Encoding. Вы можете использовать метод Convert.FromBase64String (string s) для декодирования BASE64.

... или вы можете использовать коммерческий компонент, так как MIME сложно.

...