На самом деле у меня есть строка в кодировке UTF-8 по почте. Я хочу, чтобы это расшифровывалось. Я использую текст Java mimeutility.decode. Но это не декодирует должным образом. Пример Строка
=? UTF-8? B? 0J / RgNC40LLQtdGC? ==? UTF-8? B? 0JfQtNGA0LDQstGB0YLQstGD0LnRgtC1? =
Когда я использовал
MimeUtility.decodeText ( "=? UTF-8? B? 0J / RgNC40LLQtdGC? ==? UTF-8? B? 0JfQtNGA0LDQstGB0YLQstGD0LnRgtC1? =")
это дает
Привет =? UTF-8? B? 0JfQtNGA0LDQstGB0YLQstGD0LnRgtC1? =
Пожалуйста, помогите мне. Заранее спасибо
Это MIME-кодировка - точнее, кодировка «B» (rfc2047, раздел 4.1).
Я думаю, что вы можете декодировать его, используя класс javamail javax.mail.internet.InternetHeaders или MimeUtility .
javax.mail.internet.InternetHeaders
MimeUtility