Я ищу способ для quoted-printable
кодировать строку на Java, точно так же, как и встроенная функция php quoted_printable_encode()
.Java: Encode String в quoted-printable
Я попытался использовать библиотеку MimeUtility JavaMails. Но я не могу заставить метод encode(java.io.OutputStream os, java.lang.String encoding)
работать, поскольку он принимает OutputStream в качестве входных данных вместо String (я использовал функцию getBytes()
для преобразования String) и выводит то, что я не могу вернуть к String (я Java noob :)
Может ли кто-нибудь дать мне советы о том, как написать оболочку, которая преобразует строку в OutputStream и выводит результат в виде строки после ее кодировки?
Вы можете использовать [ ByteArrayOutputStream] (http://docs.oracle.com/javase/7/docs/api/index.html?java/io/InputStream.html), чтобы получить данные в памяти. – PeterMmm