【发布时间】:2014-03-01 17:40:07
【问题描述】:
我正在寻找一种方法来quoted-printable 在 Java 中编码一个字符串,就像 php 的原生 quoted_printable_encode() 函数一样。
我尝试使用 JavaMails 的 MimeUtility 库。但我无法让 encode(java.io.OutputStream os, java.lang.String encoding) 方法工作,因为它使用 OutputStream 作为输入而不是字符串(我使用函数 getBytes() 来转换字符串)并输出一些我无法返回到字符串的内容(我我是一个 Java 菜鸟 :)
谁能给我一些提示,告诉我如何编写一个将字符串转换为 OutputStream 并在编码后将结果作为字符串输出的包装器?
【问题讨论】:
-
您可以使用ByteArrayOutputStream 来获取内存中的数据。
标签: java jakarta-mail mime quoted-printable