У меня все еще есть проблемы с декодированием строки этого типа Quoted Printable. Сейчас я использую класс QuotedPrintableCodec, но проблема сохраняется.
У меня есть метод:
public static String decodeString(String str){
try {
return new String(QuotedPrintableCodec.decodeQuotedPrintable(str.getBytes("ISO_8859_1")), StandardCharsets.ISO_8859_1);
} catch (DecoderException e) {
e.printStackTrace();
} catch (UnsupportedEncodingException e) {
throw new UncheckedIOException(e);
}
return null;
}
Пример: я получил эту строку: " Réu: ", и декодированная строка должна выглядеть так: " Réu: ".
Но этот метод возвращает ту же строку "Réu:"
Я использую этот веб-сайт, чтобы посмотреть, можно ли декодировать строки:
http://www.convertstring.com/pt_PT/EncodeDecode/QuotedPrintableDecode
Я пытался использовать URLDecoder.decode (строка, "UTF-8") и тоже не работает.