Кодировка сообщений - PullRequest
       37

Кодировка сообщений

0 голосов
/ 18 ноября 2009

Как получить кодировку из объекта javax.mail.Message?

Ответы [ 2 ]

3 голосов
/ 18 ноября 2009

Почтовый API должен преобразовывать данные в Unicode для вас, поэтому в тот момент, когда вы можете вызвать получатель текста, исходная кодировка не должна иметь значения.

Но если вам это действительно нужно, тогда звоните getContentType() и ищите charset=. Если это там, то это кодировка. Если его там нет, тогда кодировка должна быть US-ASCII (7 бит).

1 голос
/ 18 ноября 2009

Класс MimeMessage имеет метод , который возвращает кодировку передачи.

Редактировать: Но, как Аарон правильно указывает , вам обычно не нужно беспокоиться.

...